文章
17
粉丝
111
获赞
17
访问
16.3k
一、goto语句构成循环(无条件转移语句,一般与if联用)
1.goto 语句标号:
1+2+...+100
#include <stdio.h>
int main(){
int i,sum=0;
i=1;
loop:
if(i<=100){
sum+=i;
i++;
goto loop;
}
printf("%d",sum);
return 0;
}
二、while语句实现循环
1.while(表达式)语句
(1)1+2+...+100
#include <stdio.h>
int main(){
int i,sum=0;
i=1;
while(i<=100){
sum+=i;
i++;
}
printf("%d",sum);
return 0;
}
(2)从键盘输入一行代码的个数
#include <stdio.h>
int main(){
int n=0;
printf("input a string:\n");
while(getchar()!='\n') n++;
printf("%d",n);
return 0;
}
2.while表达式为关系表达式或逻辑表达式,循环体用{}
注:
n-- (a++)先计算n(a)再n-1(a+1)
--n (a++)先计算n-1(a+1)在算n(a)
三、do...while语句实现循环(至少执行一次)
1.do{语句}while(表达式);
(1)1+2+...+100
#include <stdio.h>
int main(){
int i,sum=0;
i=1;
do{
sum=sum+i;
i++;
}while(i<=100);
printf("%d\n",sum);
return...
登录后发布评论
暂无评论,来抢沙发