BC44 判断整数奇偶性
描述
KiKi想知道他的考试分数是否通过,请帮他判断。从键盘任意输入一个整数表示的分数,编程判断该分数是否在及格范围内,如果及格,即:分数大于等于60分,是输出“Pass”,否则,输出“Fail”。
输入描述:
多组输入,每行输入包括一个整数表示的分数(0~100)。
输出描述:
针对每行输入,输出“Pass”或“Fail”。
示例1
输入:
94
输出:
Pass
示例2
输入:
44
输出:
Fail
#include <stdio.h>
int main() {
int num = 0;
/*printf("请输入一个数字,我来帮你判断奇偶性:")*/
while (scanf("%d", &num) != EOF) {
if (num % 2 == 0)
printf("Even\n");
else
printf("Odd\n");
}
return 0;
}
tip://奇偶校验
//1.思路,如何实现对奇偶条件的判断,对输入的数字对2取余数,为0则是偶数,为1则是奇数,用分支选择语句实现
BC43 及格分数
描述
KiKi想知道他的考试分数是否通过,请帮他判断。从键盘任意输入一个整数表示的分数,编程判断该分数是否在及格范围内,如果及格,即:分数大于等于60分,是输出“Pass”,否则,输出“Fail”。
输入描述:
多组输入,每行输入包括一个整数表示的分数(0~100)。
输出描述:
针对每行输入,输出“Pass”或“Fail”。
示例1
输入:
94
输出:
Pass
示例2
输入:
44
输出:
Fail
#include<stdio.h>
int main() {
int grade = 0;
printf("请输入你的成绩(0-100):");
while (scanf("%d",&grade) != EOF) {
if (grade < 0 || grade>100)
printf("输入值超过范围");
else if (grade >= 60)
printf("Pass\n");
else
printf("Fail\n");
}
return 0;
}
BC42 完美成绩
描述
KiKi想知道他的考试成绩是否完美,请帮他判断。从键盘输入一个整数表示的成绩,编程判断成绩是否在90~100之间,如果是则输出“Perfect”。
输入描述:
多组输入,每行输入包括一个整数表示的成绩(90~100)。
输出描述:
针对每行输入,输出“Perfect”。
示例1
输入:
98
输出:
Perfect
#include<stdio.h>
int main() {
int grade = 0;
printf("请输入你的成绩(0-100):");
while (scanf("%d", &grade) != EOF) {
if (grade < 0 || grade>100)
printf("输入值超过范围");
else if (grade >= 90)
printf("Perfect\n");
}
return 0;
}
tip:此题跟上一题类似,甚至更简单,改下分支条件,只要判断两次就行