/* --------------------------------------------- while文 合計、個数、平均、最大、最小 --------------------------------------------- */ #include main() { int kazu,goukei,kosu,saidai,saishou; float heikin; goukei=0; kosu=0; printf("数を入れてください(0で終了)\n"); printf("-->"); scanf("%d",&kazu); saidai = saishou = kazu; while ( !(kazu==0) ) { goukei+=kazu; kosu++; if ( kazu > saidai ) saidai = kazu; if ( kazu < saishou ) saishou = kazu; printf("-->"); scanf("%d",&kazu); } printf("\n 合計=%d",goukei); printf("\n 個数=%d",kosu); heikin = (float)goukei / kosu; printf("\n 平均=%.2f",heikin); printf("\n 最大=%d",saidai); printf("\n 最小=%d",saishou); printf("\n"); }