while练习

累加思想:

**//提示用户输入一个正整数n,计算1+2+3+…n的和
//1.写代码之前应该先分析需求,分析完需求再开始写代码
//2.一般情况下,在做企业级开发时,不会直接实现复杂的功能,而是先实现一个简化的功能
1+2+3+4+5
(0+1)1+2
(1+2)3+3
(3+3)6+4
规律:每一次都是用上一个的和加上一个数,而且加上的这个数是一个递增的数
**

//1.定义变量保存上一次的和
int sum=0//2.定义变量保存递增的数
int count=1//3.计算
0+1
sum=sum+count;
count++1+2
sum=sum+count;
count++3+3
sum=sum+count;
count++6+4
sum=sum+count;
count++10+5
sum=sum+count;
count++;
printf(“sum=%i\”,sum);

可改为:

//1.先写一个while
//2.找到需要循环执行的代码
//3.确定约束条件(结束条件)
while(count<=5{
    printf("%i+%i\n",sum,count);
    sum=sum+count
    count++
}
printf(“sum=%i\n,sum”)
return 0

最后完善成:

//1.提示用户输入一个数
printf(“请输入一个整数\n”);
//2.定义变量保存用户输入的整数
int number=-1while(number<=0{
printf(“请输入一个整数\n”)
}
//3.接收用户输入的整数
scanf(“%i”,&number);
//1.先写一个while
//2.找到需要循环执行的代码
//3.确定约束条件(结束条件)
int sum=0int count=1while(count<=number){
    int sum=0//注意:不能写到这个地方,因为写到这里是一个局部变量,作用域是从定义的这一行开始,一直到循环体结束,每次进来都会重新定义一个
    printf("%i+%i\n",sum,count);
    sum=sum+count
    count++
}
//4.根据用户输入的整数计算结果
printf(“sum=%i\n,sum”)
return 0

return 0;//结束函数
break;//注意:break只能用在switch和循环体结构中,离开这两个东西没有任何效果
思想:累加思想,通过循环来进行累加,定义变量记录每次变化后的结果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值