[語法] 寫作業遇到瓶頸!謝謝!
作業題目:
設計一程式,由鍵盤輸入數項浮點數,並存入一陣列中。針對此陣列:
1. 計算其平均值
2. 找出最大值及其索引值
3. 找出最小值及其索引值
4. 印出所有資料。
這是我寫的程式:
#include<stdio.h>
#include<stdlib.h>
int main(void)
{
int i;
float sum,num[i],Min,Max;
Min=Max=num[0];
for(i=0;i<10;i++)
{
printf("請輸入數值num[%d]:\n",i);
scanf("%f",&num[i]);
if(num[i]>Max)
Max=num[i];
if(num[i]<Min)
Min=num[i];
sum+=num[i];
}
printf("陣列中所有數字之平均值為:%.2f!\n\n",(float)sum/i);
printf("陣列中數字之最大值為:num[%d]=%.2f!\n\n",i,Max);
printf("陣列中數字之最小值為:num[%d]=%.2f!\n\n",i,Min);
system("pause");
return 0;
}
目前跑不出最小值以及無法判定最大值跟最小值之索引號是多少
想了很久還是不知道問題在哪裡!
希望各位板友提供意見!!謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.170.183.123
推
12/07 15:56, , 1F
12/07 15:56, 1F
→
12/07 15:57, , 2F
12/07 15:57, 2F
※ 編輯: behero 來自: 118.170.183.123 (12/07 15:57)
推
12/07 15:59, , 3F
12/07 15:59, 3F
→
12/07 16:00, , 4F
12/07 16:00, 4F
→
12/07 16:01, , 5F
12/07 16:01, 5F
推
12/07 17:04, , 6F
12/07 17:04, 6F
※ 編輯: behero 來自: 118.170.183.123 (12/07 17:11)
※ 編輯: behero 來自: 118.170.183.123 (12/07 17:12)
推
12/07 18:08, , 7F
12/07 18:08, 7F
→
12/07 20:22, , 8F
12/07 20:22, 8F
推
12/07 22:23, , 9F
12/07 22:23, 9F
→
12/07 22:25, , 10F
12/07 22:25, 10F
推
12/07 23:16, , 11F
12/07 23:16, 11F
推
12/07 23:17, , 12F
12/07 23:17, 12F
推
12/07 23:18, , 13F
12/07 23:18, 13F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
語法
8
13