[問題] 限定輸入值的值域
#include <stdio.h>
int main()
{
int counter;
int grade;
int total;
int average;
total=0;
counter=1;
while(counter<=10)
{
printf("enter grade:");
scanf("%d",&grade);
total=total+grade;
counter=counter+1;
}
average=total/10;
printf("average is %d\n",average);
return 0;
}
限定輸入介於0至100
那如果輸入超過100當成100 小於0當成0該怎麼寫?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.72.87.28
※ 編輯: me227 來自: 203.72.87.28 (09/26 22:59)
→
09/26 23:01, , 1F
09/26 23:01, 1F
→
09/26 23:07, , 2F
09/26 23:07, 2F
→
09/26 23:15, , 3F
09/26 23:15, 3F
→
09/26 23:37, , 4F
09/26 23:37, 4F
→
09/26 23:39, , 5F
09/26 23:39, 5F
→
09/26 23:41, , 6F
09/26 23:41, 6F
→
09/27 13:58, , 7F
09/27 13:58, 7F
→
09/27 14:04, , 8F
09/27 14:04, 8F
→
09/27 19:26, , 9F
09/27 19:26, 9F