吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1592|回复: 9
收起左侧

[学习记录] C语言学习100列之015

[复制链接]
流光 发表于 2021-12-5 20:50
【程序15】
题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,
   60分以下的用C表示。
1.程序分析:(a>b)?a:b这是条件运算符的基本例子。
2.程序源代码:
[C] 纯文本查看 复制代码
#include "stdio.h"
#include "conio.h"
main()
{
  int score;
  char grade;
  printf("please input a score\n");
  scanf("%d",&score);
  grade=score>=90?'A':(score>=60?'B':'C');
  printf("%d belongs to %c",score,grade);
  getch();
}


自写代码:
[C] 纯文本查看 复制代码
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
/*
题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,
   60分以下的用C表示。
1.程序分析:(a>b)?a:b这是条件运算符的基本例子。
*/

int main() {

	int score ;
	scanf("%d", &score);
	printf("%c", 60 > score ? 'C' : (score >= 89 ? 'A' : 'B'));
	
		return 0;


}

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
zr924 + 1 + 1 谢谢@Thanks!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

ayaoko 发表于 2021-12-5 21:10
一天可以发不少帖子
Eaglecad 发表于 2021-12-5 22:33
三目运算符,条件过多,程序可读性就很差了,还不如if或者switch
evill 发表于 2021-12-6 03:46
sergin 发表于 2021-12-6 06:53
这样的题目还是用switch好点
龍謹 发表于 2021-12-6 06:56
我也学到三目嵌套使用了!
renyangyu 发表于 2021-12-6 08:04
学习了,谢谢分享
头像被屏蔽
tlf 发表于 2021-12-6 08:39
提示: 作者被禁止或删除 内容自动屏蔽
goodai007 发表于 2021-12-6 09:24
感谢! 原理
xiaoluozhi 发表于 2021-12-9 22:29
这种题目还是用if或者switch好点吧
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 18:44

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表