bfgjjt 发表于 2018-7-10 00:20

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;                                                         结束
}
======================================================================================================

sphao 发表于 2018-7-10 01:08

emmm 这么简单还错了。。。
答案是5050
你循环少了一次

Leftwalk 发表于 2018-7-10 01:23

for循环条件错了吧,不是要加到100吗?为什么判断的是i<100,emmm

DVa 发表于 2018-7-10 02:23

{:1_907:}<=100吧

日后再说、 发表于 2018-7-10 08:06

主函数接受的那个两个形参是干嘛的?

iteamo 发表于 2018-7-10 08:30

昨天注册的啊?上点高端货啊   论坛大神太多了   这样的C程序我都不敢发……

无闻无问 发表于 2018-7-10 08:44

<100,100就不要了啊…

梦里余杭 发表于 2018-7-10 08:48

鼓励学习分享,但是来点难度的

bakdfkuk 发表于 2018-7-10 08:50

”论坛大神太多了   这样的C程序我都不敢发……   "++

抢师太的秃驴 发表于 2018-7-10 09:04

{:1_907:}吓着我了,不过初学都这样,出问题很正常。
页: [1] 2
查看完整版本: C语言编程小程序001(从1加到100)