题解列表

筛选

C语言程序设计教程(第三版)课后习题10.3 (C++代码)吐槽:有毒的简单题(简单的思路)

解题思路:有人说不能一边循环就找完最大和最小,我就一直挺奇怪的,为什么不行呢?其实是可以一遍找完的,我们建立两组变量(max,f以及min,u),分别存储最大值以及其所在数组的下表,最小值以及其所在数值的下标,这样建立完成之后按照基本的便利搜索思路将最大值,最小值的这些个信息存储下来再进行交换即可。

C语言程序设计教程(第三版)课后习题6.3 (C语言代码)

解题思路:发现一个规律:个位数是n个2相乘,十位上是(n-1)个2相乘再乘以10,百位上是(n-2)个2相乘再乘以100.......最高位是1个2乘以10的(n-1)次幂。这样可以利用for循环依次对个位数,百位数,千位数.....分别求和并汇总,最后求得结果。

C语言程序设计教程(第三版)课后习题5.7 (C语言代码)

解题思路:此题用普通方法判断是多少位也可以,但是代码比较长,如果用sprintf函数则很简单。把输入的数字转换为数字字符串,然后再求长度即可判断是几位数,然后再输出每一位,再逆序输出每一位即可。参考代码:#include#includeintmain(){inta

蓝桥杯算法提高VIP-五次方数 (C语言代码)

摘要:解题思路:注意把0-9的五次方求出并保存到数组表中,以后用到直接查数组表就可以了,速度要快得多。上限可以测试出来,先设置大一点,然后再修改成合适的即可。注意事项:参考代码:#include<stdio……