目录
题干
题目描述
输入一个正整数 repeat (0
输入
见Sample
输出
见Sample
样例输入
3
12 6 1 90
10 40 30 20
-1 -3 -4 -5
样例输出
min is 1
min is 10
min is -5
源代码
#include "stdio.h"
int main()
{
int i ,repeat;
int a,b,c,d;
scanf("%d",&repeat);
for(i=0;i<repeat;i++) //for语句和while语句是两种循环,各有各的用法下面再细讲
{
scanf("%d%d%d%d",&a,&b,&c,&d); //读入a,b,c,d
if(a<=b&&a<=c&&a<=d) //因为题目中规定了输入数字的个数,是4个整数,不多,所以不嫌麻烦用几个if语句来写
printf("min is %d\n",a); //如果啊比b,c,d都大,输出最大数为a
else if(b<=a&&b<=c&&b<=d) //后面同理
printf("min is %d\n",b);
else if(c<=a&&c<=b&&c<=d)
printf("min is %d\n",c);
else if(d<=a&&d<=b&&d<=c)
printf("min is %d\n",d);
}
return 0;
}
//ENDING
这就是基本的思路
解题思路
题目中要求程序运行repeat次,会用到循环
而
for(int i=0;i<repeat;i++)
{
printf("lalala");
}
与
int i=0;
while(repeat--)
{
printf("lalala");
}
这两句是一个意思,看个人喜好选择(我个人是比较喜欢第二种的)
还有一点就是&&与||的意思
“&&” 是 “与” , “||” 是 “或”
这道题也挺简单的
希望大家喜欢这道题还有我的解题思路!!!
如有问题请留言,谢谢!!!