#include<stdio.h>
int main()
{
int result = 0;//存放结果的变量
int i;//依次相加的变量
for (i = 1; i <= 100; i++)//累加
{
result += i;
}
printf("1+2+3+...+100=%d\n",result);//打印结果
system("pause");
return 0;
}
#include<stdio.h>
int main()
{
int result = 0;//存放结果的变量
int i;//依次相加的变量
i = 1;//给变量i赋初值1
while (i <= 100)//累加
{
result += i;
i++;
}
printf("1+2+3+...+100=%d\n",result);//打印结果
system("pause");
return 0;
}
总结:while(表达式)
表达式的作用: 是每次循环开始前进行的判断,如果满足条件,则执行循环体的内容,不满足条件则跳出循环
3.do while 循环实现
#include<stdio.h>
int main()
{
int result = 0;//存放结果的变量
int i;//依次相加的变量
i = 1;//给变量i赋初值1
do { //累加
result += i;
i++;
} while (i <= 100);
printf("1+2+3+...+100=%d\n",result);//打印结果
system("pause");
return 0;
}
#include<stdio.h>
int main()
{
int result = 0;//存放结果的变量
int i;//依次相加的变量
i = 1;
while (1)
{
result += i;
if (result > 3000)//当累加结果大于3000时候退出
break;
i++;
}
printf("1+2+3+...+%d > 3000\n",i);//打印结果
system("pause");
return 0;
}
#include<stdio.h>
int main()
{
int result = 0;//存放结果的变量
int i;//依次相加的变量
i = 0;
while (i <= 99)
{
i++;
if (i == 78)//当i等于78的时候,跳过result+=i这条指令,继续循环
continue;
result += i;
}
printf("1+2+3+...+77+79+...+100=%d\n",result);//打印结果
system("pause");
return 0;
}
循环操作,在编程中十分重要,计算机做的最多的事情就是重复的执行某几条指令,拿我们程序员来说一个程序没有循环就没了灵魂(递归除外),写一条执行一条的话,大部分人都累死了,哈哈,所以学好循环极为重要!本次以一个案例驱动,求1+2+3+...+100=?1.for循环实现#include&lt;stdio.h&gt;int main(){ int result = 0;//存放结果的...