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

相关推荐
Maỿbe1 分钟前
力扣hot图论部分
算法·leetcode·图论
LYFlied9 分钟前
【每日算法】LeetCode 78. 子集
数据结构·算法·leetcode·面试·职场和发展
月明长歌14 分钟前
【码道初阶】【Leetcode606】二叉树转字符串:前序遍历 + 括号精简规则,一次递归搞定
java·数据结构·算法·leetcode·二叉树
子枫秋月15 分钟前
C++字符串操作与迭代器解析
数据结构·算法
鹿角片ljp15 分钟前
力扣234.回文链表-反转后半链表
算法·leetcode·链表
(●—●)橘子……16 分钟前
记力扣1471.数组中的k个最强值 练习理解
数据结构·python·学习·算法·leetcode
oioihoii19 分钟前
C++共享内存小白入门指南
java·c++·算法
Bruce_kaizy21 分钟前
c++图论————图的基本与遍历
c++·算法·图论
LinHenrY122723 分钟前
初识C语言(编译和链接)
c语言·开发语言·蓝桥杯
l1t24 分钟前
利用小米mimo为精确覆盖矩形问题C程序添加打乱函数求出更大的解
c语言·开发语言·javascript·人工智能·算法