文章

17

粉丝

111

获赞

17

访问

16.3k

头像
程序设计第三章循环程序结构
C语言
发布于2023年6月7日 15:19
阅读数 959

一、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...
登录查看完整内容


登录后发布评论

暂无评论,来抢沙发