/* ------------------------------------------------------- while文 入力した値の最大と最小 while_03_saidai_saisho ------------------------------------------------------- */ #include main() { int kazu,goukei,kensu,saidai,saisho; float heikin; goukei=kensu=0; printf("数を入れて下さい(0で終了)\n"); printf("-->"); scanf("%d",&kazu); saidai=saisho=kazu; while ( kazu != 0 ) { goukei+=kazu; kensu++; if ( kazu > saidai ) saidai = kazu; if ( kazu < saisho ) saisho = kazu; printf("-->"); scanf("%d",&kazu); } heikin=(float)goukei/kensu; printf("\n"); printf("合計 = %d \n",goukei); printf("件数 = %d \n",kensu); printf("平均 = %.1f \n",heikin); printf("最大 = %d \n",saidai); printf("最小 = %d \n",saisho); }