自学内容网 自学内容网

【for循环解决问题】

for循环

#include<stdio.h>
int main(){
    for(定义循环变量;循环次数;循环条件){
        //循环操作
    }
    return 0;
}

我们用作业实践一下

作业:

输入4个整数

要求后三个数都小于第一个数

判断第四个数在不在中间两个数的范围内(不包括后面的内个数)

代码:

目录

#include<stdio.h>
int main() {
int  n,a, b, c,d,ret=0;
scanf("%d %d %d %d", &a,&b,&c,&d);
if (b > c) {
n = c;
c = b;
b = n;
}
for (int i=b; i <c; i++) {
if (i == d) {
printf("Yes");
ret = 1;
break;
}
}
if (ret == 0) {
printf("No");
}
return 0;
}

思路:

输入四个数字

for先定义循环变量i;循环次数满足是i<c;打破条件通过i++

添加i的过程一但发现id的值一致,就满足赋值ret=1,成立;反正ret不赋值就不满足。

作业:

使用for完成我们之前只用while的作业,在之后我讲for和while的区别我会重点和大家分享他们的区别


原文地址:https://blog.csdn.net/2301_79354433/article/details/139194089

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!