题解列表

筛选

C语言训练-数字母-题解(C语言代码)

不想使用字符串,直接边读入边统计。使用getchar逐个读入字符然后判别是否是字母即可。为此需要注意结尾是EOF。````c#includeintmain(void){chara;intcount=0;while((a=getchar())!=EOF){if((a='A')||(a='a')){cou

去掉空格-题解(C语言代码)

事实上这道题仍然不需要使用字符串,使用getchar逐个读入然后遇到空格就删去,最后使用putchar输出就可以了。这样应该比目前的优质题解简单不少吧。```c#includeintmain(void){chara;while((a=getchar())!=EOF)if(a!='')putchar(a

The 3n + 1 problem -题解(C语言代码)

#1095:The3n+1problem**起初忽略了begin与end的大小比较,因此答案出现了错误。******##插入代码-```c#includeintmain(){intbegin,end,i,j,cout,q,temp,flag=0;while(scanf("%d%d",

二级C语言-阶乘数列-题解(C语言代码)

摘要:本题只需要一个循环,循环中每次更新累加器和累乘器。最后注意输出的格式是"%.2e",即保留两位小数的科学计数法。另外30!是一个很大的数,且本题精度要求不高,因此使用float。 ```c # i……

二级C语言-最小绝对值-题解(C语言代码)

要点:1读入数据时直接比较最小值。注意需要比较的是绝对值,笔者使用的是强制转换为unsigned方法。2最后输出的是原数据,因此需要记录绝对值的最小值,以及对应原数据的位置两项。```c#includeintmain(void){inta[10],