Description
输入一个正整数 repeat (0<’repeat<10),做repeat 次下列运算:
输入四个整数,输出其中的最小值。
Input
见Sample
Output
见Sample
Sample Input
3
12 6 1 90
10 40 30 20
-1 -3 -4 -5
Sample Output
min is 1
min is 10
min is -5
#include<stdio.h>
int main()
{
int repeat,temp,now;
scanf("%d",&repeat);
for(int aaa=0;aaa<repeat;aaa++)
{
scanf("%d",&now);
for(int i=0;i<3;i++)
{
scanf("%d",&temp);
if(temp<now)
now=temp;
}
printf("min is %d\n",now);
}
return 0;
}
这个问题主要考察了排序思想.本题思想为先取得一个值,判断下一个值是否大于第一个,是则将第一个赋值为这个,循环.如此保证第一个永远是最小的.最后输出第一个