本文共 399 字,大约阅读时间需要 1 分钟。
这个算很简单的题,就是有规律的累加。
如果要考虑输出小数的话,将int换成float或double,输出也需要修改 我犯了特傻的两个错,一个是以为n只能一个循环用一个,其实只要修改对它的限制,没有特定需求的话可多用。另一个是修改了n以后,相应的某些字符未修改。所以还是要细心吧,不能因为简单就感觉很high,会掉入简单的陷阱中,比如字符拼错等#includeint main(){ int n,s1=0,s2=0,s3=0; int sum; for(n=1;n<=100;n++) s1=s1+n; for(n=1;n<=50;n++) s2=s2+(n*n); for(n=1;n<=10;n++) s3=s3+(1/n); sum=s1+s2+s3; printf("sum is %d.\n",sum); return 0;}
转载地址:http://uhrwz.baihongyu.com/