现在的位置: 首页 > 例题 > 正文

循环:判断学生成绩

2011年03月06日 例题 ⁄ 共 357字 ⁄ 字号 暂无评论

判断学生成绩是否合格

Sample In

5
12 56 60 59 98

Sample Out

Fail
Fail
Pass
Fail
Pass

使用for循环

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
 
int main(int argc, char *argv[])
{
	int i, num, score;
 
	scanf("%d", &num);
	for (i=0; i<num; i++) {
		scanf("%d", &score);
		if(score>=60) {
			printf("Passn");		
		}
		else {
			printf("Failn");
		}
	}
 
	printf("n");
	return 0;
}

更为简洁的写法

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <stdio.h>
 
int main(int argc, char *argv[])
{
	int i, num, score;
 
	scanf("%d", &num);
	for (i=0; i<num; i++) {
		scanf("%d", &score);
		(score>=60) ? (printf("Passn")) : (printf("Failn"));
	}
 
	printf("n");
	return 0;
}

抱歉!评论已关闭.