I2luY2x1ZGUgJmx0O3N0ZGlvLmgmZ3Q7CgppbnQgbWFpbigpIHsKICAgIC8vICgxKSDmiJDnu6nnrYnnuqfliKTmlq0KICAgIGludCBtYXJrOwogICAgcHJpbnRmKCZxdW90O+ivt+i+k+WFpeaIkOe7qTogJnF1b3Q7KTsKICAgIHNjYW5mKCZxdW90OyVkJnF1b3Q7LCAmYW1wO21hcmspOwogICAgCiAgICBpZihtYXJrICZndDs9IDkwICZhbXA7JmFtcDsgbWFyayAmbHQ7PSAxMDApIHsKICAgICAgICBwcmludGYoJnF1b3Q75LyY56eAXG4mcXVvdDspOwogICAgfSBlbHNlIGlmKG1hcmsgJmd0Oz0gODAgJmFtcDsmYW1wOyBtYXJrICZsdDs9IDg5KSB7CiAgICAgICAgcHJpbnRmKCZxdW90O+iJr+WlvVxuJnF1b3Q7KTsKICAgIH0gZWxzZSBpZihtYXJrICZndDs9IDcwICZhbXA7JmFtcDsgbWFyayAmbHQ7PSA3OSkgewogICAgICAgIHByaW50ZigmcXVvdDvkuK3nrYlcbiZxdW90Oyk7CiAgICB9IGVsc2UgaWYobWFyayAmZ3Q7PSA2MCAmYW1wOyZhbXA7IG1hcmsgJmx0Oz0gNjkpIHsKICAgICAgICBwcmludGYoJnF1b3Q75Y+K5qC8XG4mcXVvdDspOwogICAgfSBlbHNlIGlmKG1hcmsgJmd0Oz0gMCAmYW1wOyZhbXA7IG1hcmsgJmx0Oz0gNTkpIHsKICAgICAgICBwcmludGYoJnF1b3Q75LiN5Y+K5qC8XG4mcXVvdDspOwogICAgfSBlbHNlIHsKICAgICAgICBwcmludGYoJnF1b3Q76L6T5YWl5pyJ6K+vXG4mcXVvdDspOwogICAgfQogICAgCiAgICAvLyAoMikg5pW05pWwbnVt5pivM+eahOWAjeaVsAogICAgaW50IG51bTsKICAgIGlmKG51bSAlIDMgPT0gMCkgewogICAgICAgIHByaW50ZigmcXVvdDslZOaYrzPnmoTlgI3mlbBcbiZxdW90OywgbnVtKTsKICAgIH0KICAgIAogICAgLy8gKDMpIOaVtOaVsG51beaYr+iDveWkn+iiqzXmlbTpmaTnmoTlgbbmlbAKICAgIGlmKG51bSAlIDUgPT0gMCAmYW1wOyZhbXA7IG51bSAlIDIgPT0gMCkgewogICAgICAgIHByaW50ZigmcXVvdDslZOaYr+iDveiiqzXmlbTpmaTnmoTlgbbmlbBcbiZxdW90OywgbnVtKTsKICAgIH0KICAgIAogICAgLy8gKDQpIG51beaYr+mdnui0n+aVsAogICAgaWYobnVtICZndDs9IDApIHsKICAgICAgICBwcmludGYoJnF1b3Q7JWTmmK/pnZ7otJ/mlbBcbiZxdW90OywgbnVtKTsKICAgIH0KICAgIAogICAgLy8gKDUpIOWtl+espmNo5piv6Iux5paH5a2X5q+NCiAgICBjaGFyIGNoOwogICAgaWYoKGNoICZndDs9ICdBJyAmYW1wOyZhbXA7IGNoICZsdDs9ICdaJykgfHwgKGNoICZndDs9ICdhJyAmYW1wOyZhbXA7IGNoICZsdDs9ICd6JykpIHsKICAgICAgICBwcmludGYoJnF1b3Q7JWPmmK/oi7HmloflrZfmr41cbiZxdW90OywgY2gpOwogICAgfQogICAgCiAgICAvLyAoNikg6Zew5bm055qE5Yik5patCiAgICBpbnQgeWVhcjsKICAgIGlmKCh5ZWFyICUgNCA9PSAwICZhbXA7JmFtcDsgeWVhciAlIDEwMCAhPSAwKSB8fCAoeWVhciAlIDQwMCA9PSAwKSkgewogICAgICAgIHByaW50ZigmcXVvdDslZOW5tOaYr+mXsOW5tFxuJnF1b3Q7LCB5ZWFyKTsKICAgIH0gZWxzZSB7CiAgICAgICAgcHJpbnRmKCZxdW90OyVk5bm05LiN5piv6Zew5bm0XG4mcXVvdDssIHllYXIpOwogICAgfQogICAgCiAgICByZXR1cm4gMDsKfQ==
#include <stdio.h>
int main() {
// (1) 成绩等级判断
int mark;
printf("请输入成绩: ");
scanf("%d", &mark);
if(mark >= 90 && mark <= 100) {
printf("优秀\n");
} else if(mark >= 80 && mark <= 89) {
printf("良好\n");
} else if(mark >= 70 && mark <= 79) {
printf("中等\n");
} else if(mark >= 60 && mark <= 69) {
printf("及格\n");
} else if(mark >= 0 && mark <= 59) {
printf("不及格\n");
} else {
printf("输入有误\n");
}
// (2) 整数num是3的倍数
int num;
if(num % 3 == 0) {
printf("%d是3的倍数\n", num);
}
// (3) 整数num是能够被5整除的偶数
if(num % 5 == 0 && num % 2 == 0) {
printf("%d是能被5整除的偶数\n", num);
}
// (4) num是非负数
if(num >= 0) {
printf("%d是非负数\n", num);
}
// (5) 字符ch是英文字母
char ch;
if((ch >= 'A' && ch <= 'Z') || (ch >= 'a' && ch <= 'z')) {
printf("%c是英文字母\n", ch);
}
// (6) 闰年的判断
int year;
if((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0)) {
printf("%d年是闰年\n", year);
} else {
printf("%d年不是闰年\n", year);
}
return 0;
}