这个程序怎么编写呢?

来源:百度知道 编辑:UC知道 时间:2024/05/17 00:33:11
任意输入n个整数,输出当中的最小数。输入0时,程序终止。
我的意思是:输入一个数,回车~在输入一个数,回车……直到输入0,程序运行结束,输出最小值,谢谢解答。

#include "stdio.h"
#define N 10 /*改为需要的个数就可以了*/

void main()
{
int i,a[N],min;
printf("请逐个输入N个数:");
for(i=1;i<=N;i++)
{
printf("请输入第%d个的值:",i);
scanf("%f",&a[i]);
if(a[1]==0)break;
};
min=a[1];
for(i=2;i<=N;i++)
{
if(min>a[i])
min=a[i];
};

printf("最小的数为:%d",a[i]);

}

# include <stdio.h>
# define N 30
main ()
{
int i,min,a[N];
for (i=0;i<N;i++;)
{
scanf ("%d" &a[i]);
}
min=a[0];
for (i=1;i<N;i++;)
{
if (a[i]==0)
break;
else if (a[i]<min)
min=a[i];
}
printf("\n The min is %d "min );
}

我也是刚刚学C语言,以上仅供参考,不一定对奥……

#include<stdio.h>

main()
{ int a[100],i=0,n,m,k;