C语言 输入6个数输出最小数如何编写?
发布网友
发布时间:2023-07-10 23:42
我来回答
共3个回答
热心网友
时间:2024-11-02 19:51
思路:定义一个最小数min和n,首先输入一个赋值给min,接着再依次输入5个数并赋值给n,每次判断n和min的大小,如果n小于min,则把n的值赋值给min,最后输出min值就是最小数。
参考代码:
#include <stdio.h>
int main()
{
int i,n,min;
scanf("%d",&min);
for(i=1;i<=5;i++){
scanf("%d",&n);
if(min>n)
min = n;
}
printf("最小数为:%d\n",min);
return 0;
}
/*
输出:
4 3 1 6 7 9
最小数为:1
*/
热心网友
时间:2024-11-02 19:51
#include <stdio.h>
void main()
{
int a[6],min;
int i;
for(i=0;i<6;i++)
scanf("%d",&a[i]);
min=a[0];
for(i=1;i<6;i++)
if(a[i]<min)
min=a[i];
printf("%d",min);
}
这个用的是数组。你也可以直接用a,b.c,e,f,g来代替六个数。然后输入,见笑了
热心网友
时间:2024-11-02 19:52
#include <stdio.h>
main()
{
double a[6];
double min;
int i;
for (i=0; i<6; i++)
{
scanf("%lf", &a[i]);
}
min = a[0];
for (i=1; i<6; i++)
{
if (min>a[i])
{
min = a[i];
}
}
printf("%g", min);
}