C语言编程小程序001(从1加到100)
本帖最后由 bfgjjt 于 2018-7-10 10:27 编辑通过该实例教学,你可以学到:
1.C语言的编程基本格式
2.C语言的循环体使用方法
---------------------------------------
以下是源代码(附解析):
【源代码】
include <stdio.h>
int main(int argc, const char * argv[]) {
int iResult=0;
int i;
printf("由1加到100的结果是:");
for (i=1;i<=100;i++)
{
iResult=i+iResult;
}
printf("%d\n",iResult);
return 0;
}
------------------------------------------
【解析(红色字体表示)】
#include <stdio.h> 头文件说明
int main(int argc, const char * argv[]) {
int iResult=0; 定义
int i;
printf("由1加到100的结果是:"); 输出
for (i=1;i<=100;i++) 进入循环体,从1开始,直到100时跳出循环体
{
iResult=i+iResult; 每循环一次,将最新的i的值与之前的和相加,直到完成1+2+3+....+100.
} 循环体结束
printf("%d\n",iResult); 输出结果(注意格式:%d代表输出“iResult”的值,“\n”代表换行)
return 0; 结束
}
====================================================================================================== emmm 这么简单还错了。。。
答案是5050
你循环少了一次 for循环条件错了吧,不是要加到100吗?为什么判断的是i<100,emmm {:1_907:}<=100吧 主函数接受的那个两个形参是干嘛的? 昨天注册的啊?上点高端货啊 论坛大神太多了 这样的C程序我都不敢发…… <100,100就不要了啊… 鼓励学习分享,但是来点难度的 ”论坛大神太多了 这样的C程序我都不敢发…… "++ {:1_907:}吓着我了,不过初学都这样,出问题很正常。
页:
[1]
2