int n;
printf("輸入n:");
scanf("%d ",& ampn);
int a[n];
並將min=a[0]放在for語句之外。
此外,這兩個scanf語句都沒有地址字符&;
在第二個基礎上,修改如下
# include & ltstdio.h & gt
int main()
{
int n,I,a[100],min
printf("輸入n:");
scanf("%d ",& ampn);
printf("輸入數字:");
for(I = 0;我& ltn;i++) scanf("%d ",& ampa[I]);
min = a[0];
for(I = 0;我& ltn;i++)
{
if(a[I]& lt;min)min = a[I];
}
printf("min=%d\n ",min);
返回0;
}