已采纳回答 / npu2016302099
首先,你没有写题目,我只能猜。应该是要求1,3,5。。。2n-1的平方之和吧。可以再加一个int m; m=i*i; sum=sum+m;因为第一次循环下来时,i=1 这时你给n赋值为i^2(n=i*i),也就是1,然后继续,由于n=1,i<=2n-1,i+2却大于2n-1,循环结束,sum就是上次的值1了。
2016-10-27
已采纳回答 / 慕慕2621525
//你的printf那句有问题#include <stdio.h>int main(){ int height = 175; //身高175cm double money = 1500000; //银行存款为150万if(height>=180&&money>=1000000)printf("符合条件 %d\n%f\n",height,money);elseprintf("不符合条件 %d\n%f\n",height,money);retu...
2016-10-27
已采纳回答 / 慕哥5908275
#include<stdio.h>int main(void){ int n,i,sum; printf("请输入一个数n:"); scanf("%d",&n); sum=1; for(i=1;i<=n;i++) { sum*=i; } printf("结果是:%d",sum); return 0;}
2016-10-27
已采纳回答 / 慕粉1469619077
flag 就是一个变量,主要你把它怎么用,然后它才会有不同的含义。flag 可以是个指针变量,可以是个const 变量,可以是个普通变量,一般flag 用作标记,标记某个事件的状态,而且这个状态要你赋予它含义。
2016-10-27
已采纳回答 / JustWannaHugU
你要注意两点,每行程序代码的末尾要加上英文格式的分号,在代码中你犯了3次这样的错误for循环的大括号不要省略修改后的代码如下=<...code...>望采纳
2016-10-27
已采纳回答 / 霸霸20a
scanf 格式输入函数函数作用:按照变量在内存的地址将变量值存进去。一般格式:scanf(格式控制,地址表列)其中,格式控制:%d:以带符号的十进制形式输出整数%o:以八进制无符号形式输出整数%x:以十六进制无符号形式输出整数%u:以无符号十进制形式输出整数%c:以字符形式输出,只输出一个字符%s:输出字符串%f:以小数形式输出单,双精度数,隐含输出六位小数%e:以指数形式输出实数%g:选用%f或%e格式中输出宽度较短的一种格式,不输 出无意义的0在格式控制的字母前面可以用几种常见的格式符的修饰符,...
2016-10-26
已采纳回答 / 那谁很靠谱3587144
我来谈谈理解吧,也是看了好些视频和上面这位大神的答案才明白的<...code...>注释1:getPeachNumber(n),这个当中的(n)代表的是天数注释2:当n等于10的时候,输出1,//第十天的时候,还剩1个...
2016-10-26