用for语句,求1+2+……+100的和

问题描述:

img

  例1.4】输出一个数字三角形
解题思路:设置2个循环变量i、i,使用3个for()循环语句。变量i
控制行数,变量i控制每行的打印输出
#include<stdio.h> //这是编译预处理指令
intmain() //定义主函数
                                                            //函数开始
               inti,; //定义1,为
整型变量
               for(i=1;i<=5;i++)
                1
                               for(j=0;j<=10-2*i;j++)
                                              printf(”);
输出一个空格
                               for(j=0;j<=ij++)
                                              printf("%4d”,i);
输出一行数字
                               printf(“n”); //换行
               return 0;
请参考学习例4,用for语句,求1+2+......+100的和
思路:设置3个变量i,j;提示用语句j=j+i;最后输出j;

这样?


#include <stdio.h>
int main()
{
    int i = 0,sum = 0;
    for(i=1;i<101;i++)
    {   
        sum += i;
    }   
    printf("sum=%d\n",sum);

    return 0;
}