/* -------------------------------------------------- while文 入力を繰り返すプログラム while_03_saidai_saisho -------------------------------------------------- */ #include main() { int kazu,goukei,kosu,saidai,saisho; float heikin; goukei = 0; kosu = 0; printf("数を入れてください(0で終了)\n"); printf("--->"); scanf("%d",&kazu); saidai = kazu; saisho = kazu; while ( kazu != 0 ) { goukei=goukei+kazu; kosu++; if ( kazu > saidai ) saidai = kazu; if ( kazu < saisho ) saisho = kazu; printf("--->"); scanf("%d",&kazu); } heikin=(float)goukei/kosu; printf(" 合計=%d \n",goukei); printf(" 件数=%d \n",kosu); printf(" 平均=%.1f \n",heikin); printf(" 最大=%d \n",saidai); printf(" 最小=%d \n",saisho); }