从头开始复习C—循环

while循环【先判断再循环

while(x>0 条件表达式){

执行语句

x/=10;

n++;

}

do—while循环【先循环再判断

do{

<循环体语句>;

}while(<循环条件>);

rand()每次使用都可得到一个随机的整数

a%n的结果是[0,n-1]内的一个整数  例如 a=1234,a%100=34

整数逆序程序:

#include <stdio.h>
int main()
{
printf("请输入一个整数");
int x=0;
int digit=0,ret=0;
scanf("%d",&x);
while(x>=0)
{digit = x % 10;
ret =  ret*10 + digit;
printf("x=%d","digit=%d","ret=%d",x,digit,ret);}
printf("%d",ret);
return 0;

}

#include <stdio.h>

int main()
{
	int x;
	scanf("%d", &x);
	int digit;
	int ret = 0;

	while ( x> 0 ) {
		digit = x%10;
		printf("%d", digit);
		ret = ret*10 + digit;
		// printf("x=%d,digit=%d,ret=%d\n", x, digit, ret);
		x /= 10;
	}
	// printf("%d", ret);
	
	return 0;
}

for循环(==while循环)

for(初始动作;循环继续的条件;循环每轮要做的动作)<三个条件可缺少>先循环再加加

分号不可省略 

 

跳出循环:break;

 跳过这一轮的循环进入下一轮:continue;

循环嵌套:循环里还是循环

break只能跳出当前所在的一层循环

goto语句:用out表示跳至的地方

代表一次循环后直接跳至out:处,跳出三层循环 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值