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

相关推荐
元亓亓亓36 分钟前
LeetCode热题100--230. 二叉搜索树中第 K 小的元素--中等
算法·leetcode·职场和发展
草莓熊Lotso36 分钟前
《算法闯关指南:优选算法-双指针》--01移动零,02复写零
c语言·c++·经验分享·算法·leetcode
焜昱错眩..2 小时前
代码随想录算法训练营第三十九天|62.不同路径 63.不同路径ll
算法
焦耳加热5 小时前
阿德莱德大学Nat. Commun.:盐模板策略实现废弃塑料到单原子催化剂的高值转化,推动环境与能源催化应用
人工智能·算法·机器学习·能源·材料工程
wan5555cn5 小时前
多张图片生成视频模型技术深度解析
人工智能·笔记·深度学习·算法·音视频
u6066 小时前
常用排序算法核心知识点梳理
算法·排序
索迪迈科技8 小时前
基于野火F407开发板实现电源管理-停止模式
c语言·stm32·单片机·嵌入式硬件·mcu
蒋星熠8 小时前
Flutter跨平台工程实践与原理透视:从渲染引擎到高质产物
开发语言·python·算法·flutter·设计模式·性能优化·硬件工程
小莞尔8 小时前
【51单片机】【protues仿真】基于51单片机宠物投食系统
c语言·stm32·单片机·嵌入式硬件·51单片机
小欣加油8 小时前
leetcode 面试题01.02判定是否互为字符重排
数据结构·c++·算法·leetcode·职场和发展