當前位置:外匯行情大全網 - 期貨行情 - c語言輸入壹個正整數n,然後輸入n個整數,並輸出最小值。下面寫了兩個程序。請幫我分析壹下他們錯在哪裏。

c語言輸入壹個正整數n,然後輸入n個整數,並輸出最小值。下面寫了兩個程序。請幫我分析壹下他們錯在哪裏。

第壹個不能動態定義數組大小,也就是不能

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;

}

  • 上一篇:紐約的別稱。
  • 下一篇:什麽是k線(什麽是k線)
  • copyright 2024外匯行情大全網