C語言小白刷題

1.有n個評委,他們給出score個分數 , 請用代碼寫出平均值,ave代表平均值2022-10-15 13:17:10
int main() {intn, i =1, score, sum = 0, ave;printf("請輸入評委人數:");scanf("%d",&n);while (i<=n) {printf("請為參賽隊打分:0~100:");scanf("%d",&score);sum += score;i++;}ave = sum / n;printf("平均值為%d",ave);}2.某旅游景點為吸引游客,旺季和淡季門票價格不同 , 旺季為每年5~10月,門票價為200元,
淡季門票價格是旺季的八折 。無論淡季還是旺季,65歲及以上的老人免票 , 14歲以下的孩童半價,
其余游客全價 。
請編寫一個旅游景點門票計費程序
int main() {//旺季:每年5~10月份,票價200//淡季:旺季*80%//人>=65免票&&人<14半價int a=200,b,age,e=100;//a為旺季票價,age為歲數,b為月份,e為兒童旺季票價double c = 200 * 0.8,d=200*0.5*0.8;//c為淡季票價 , d為兒童淡季票價printf("游客姓名:董某人\n請輸入游覽月份:");scanf("%d", &b);printf("請輸入游客年齡:");scanf("%d",&age);if (age >= 65)printf("免票");else if (0 < age && age < 14&&b==5||b==6||b==7||b==8||b==9||b==10) printf("應購買門票價格為%d塊",e);//兒童旺季價else if (0 < age && age < 14 && b == 1 || b == 2 || b == 3 || b == 4 || b == 11 || b == 12) printf("應購買門票價格為%.1f塊",d);//兒童淡季價else if (14 < age && 14 < 65&& b == 5 || b == 6 || b == 7 || b == 8 || b == 9 || b == 10)printf("應購買門票價格為%d塊",a);//正常旺季價else if (14 < age && 14 < 65 && b == 1 || b == 2 || b == 3 || b == 4 || b == 11 || b == 12)printf("應購買門票價格為%.1f塊",c);//正常淡季價}3.求某年某月的天數
int gf(int year, int mon){switch (mon) {case 2:if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0)return 29;elsereturn 28;case 4:case 6:case 9:case 11:return 30;default:return 31;}}int main() {printf("%d", gf(1998, 7));return0;}【C語言小白刷題】

    推薦閱讀