[情報] 5/13 程設

看板FJU-Stat97A作者 (鮮橙柚)時間15年前 (2010/05/13 14:11), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/3 (看更多)
#include <stdio.h> #include <stdlib.h> void avg(int *a); int main(void) { int grade[100]; int i=0; do { printf("請輸入成績(輸入負數代表完成):"); scanf("%d",&grade[i]); }while(grade[i++]>=0); //先判斷grade[i]是否大於0, 再做i++ printf("總共輸入筆數:%d\n",i-1); avg(grade); system("pause"); return(0); } void avg(int *a) { int i=0,sum=0; while(*(a+i)>0) { sum+=(*(a+i)); i++; } printf("平均成績是%6.2f",sum/double(i)); //用double(i)是因為%f } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.136.162.42 ※ 編輯: i4303348 來自: 140.136.162.42 (05/13 14:27)
文章代碼(AID): #1BwvWHRm (FJU-Stat97A)
文章代碼(AID): #1BwvWHRm (FJU-Stat97A)