题解列表

筛选

用最朴素的C语言(不用数组,字符)解决这类问题

解题思路:通过循环的方式使a反复除以10,直至a==0,程序终止,可求得a的位数。再进行分类讨论,因为位数不同情况也不同。注意事项:一定要把数据a存到数据b里,因为循环之后a最终会==0,导致之后输出的结果有误,即00000参考代码:#includeintmain(){inta,

C语言最好理解的方法

解题思路:最简单的思路就是最繁琐的思路,对于直接用分数和条件判断,很容易得出孩子的排名排名为:LWZWZLZLW但是代码实现思路只能是依次进行判断来找出最优解,优化方法也只能是在判断过程中找出最快的判断条件注意事项:优化方式,可以先判断相邻情况,

循环的方式求和Sn

摘要:解题思路:注意到22=2*10+2;222=22*10+2;因而可用双层for循环。注意事项:int sum 要定义到外层循环内部,保证每次循环时sum的初始值都是2.参考代码:#include<st……

oliv_排除法暴力循环

摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main(){    int sum = 0, arr[4];        for(int i=0; i<4; i++)   ……

无聊的星期六

摘要:解题思路:#include <stdio.h> int main() {     int i=0,a,b,num[100] = { 0 };     scanf("%d %d", &a……

无聊的星期六

摘要:解题思路:#include <stdio.h> int isprime(int); int main() {     int n, m,sum=0;     scanf("%d %d",……