【for循环解决问题】

for循环

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

我们用作业实践一下

作业:

输入4个整数

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

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

代码:

目录

cs 复制代码
#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的区别我会重点和大家分享他们的区别

相关推荐
XH华3 小时前
初识C语言之二维数组(下)
c语言·算法
南宫生4 小时前
力扣-图论-17【算法学习day.67】
java·学习·算法·leetcode·图论
不想当程序猿_4 小时前
【蓝桥杯每日一题】求和——前缀和
算法·前缀和·蓝桥杯
落魄君子4 小时前
GA-BP分类-遗传算法(Genetic Algorithm)和反向传播算法(Backpropagation)
算法·分类·数据挖掘
菜鸡中的奋斗鸡→挣扎鸡4 小时前
滑动窗口 + 算法复习
数据结构·算法
Lenyiin4 小时前
第146场双周赛:统计符合条件长度为3的子数组数目、统计异或值为给定值的路径数目、判断网格图能否被切割成块、唯一中间众数子序列 Ⅰ
c++·算法·leetcode·周赛·lenyiin
郭wes代码4 小时前
Cmd命令大全(万字详细版)
python·算法·小程序
scan7245 小时前
LILAC采样算法
人工智能·算法·机器学习
菌菌的快乐生活5 小时前
理解支持向量机
算法·机器学习·支持向量机
大山同学5 小时前
第三章线性判别函数(二)
线性代数·算法·机器学习