用for语句,求1+2+……+100的和
问题描述:
例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;
}