【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的区别我会重点和大家分享他们的区别

相关推荐
大鱼>14 小时前
AI+货物追踪:智能快递柜追踪系统
人工智能·深度学习·算法·机器学习
LONGZETECH15 小时前
新能源汽车动力电池检测仿真教学系统:C/S 分层架构与数字化实训落地全解析
大数据·c语言·开发语言·人工智能·架构·系统架构·汽车
在书中成长15 小时前
HarmonyOS 小游戏《对战五子棋》开发第18篇 - 棋盘设计
算法·harmonyos
Frostnova丶15 小时前
(12)LeetCode 76. 最小覆盖子串
算法·leetcode·职场和发展
灯澜忆梦15 小时前
GO_函数_1
算法
小七在进步15 小时前
数据结构:栈与队列之栈的实现
数据结构
言乐616 小时前
Python实现建造微服务商城后台
开发语言·python·算法·微服务·架构
凉云生烟16 小时前
机器学习 02- KNN算法
人工智能·算法·机器学习
wabs66616 小时前
关于动态规划【力扣583.两个字符串的删除操作的思考】
算法·leetcode·动态规划
可编程芯片开发16 小时前
空气流量和空气压力参数解耦系统simulink建模与仿真
算法