当学生的两门课成绩分别为X,Y,按下面要求分类输出学生的成绩评定。 (C语言)

2023-11-16

要求:(1)如果两门都大于等于90,则输出优秀。

           (2)如果两门都大于等于80,则输出良好。

           (3)如果两门都大于等于60,则输出合格。

           (4)如果有一门不合格,则输出不合格。

           (5)如果两门都不合格,则输出很差。


 分析:假设成绩的范围是0-100,所以要先判断输入的成绩是否属于这个范围。


 代码:

#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main() {
	float X = 0;
	float Y = 0;
	printf("请输入学生两门课成绩:\n");
	scanf("%f%f", &X, &Y);
	if ((X < 0 || X>100) || (Y < 0 || Y>100)) {
		printf("输入错误,请输入正确的分数!\n");
	}
	else {
		if (X >= 90 && Y >= 90) {
			printf("优秀\n");
		}
		else if (X >= 80 && Y >= 80) {
			printf("良好\n");
		}
		else if (X >= 60 && Y >= 60) {
			printf("合格\n");
		}
		else if ((X >= 60 && Y < 60) || (X < 60 && Y>=60)) {
			printf("不合格\n");
		}
		else if (X < 60 && Y < 60) {
			printf("很差\n");
		}
	}
	return 0;
}


运行结果:

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

当学生的两门课成绩分别为X,Y,按下面要求分类输出学生的成绩评定。 (C语言) 的相关文章

随机推荐

  • 4261. 孤独的照片

    数据范围为500 000 所以应该控制在O nlogn 或O n 我们发现要枚举的子串它其中有一个字母只出现一次 所以 我们可以去枚举只出现一次的字母是哪个 假设在第i个位置的字母为G 我们要枚举包含这个字母的 且只包含一个G的 且长度大于
  • QGroupBox布局中简单的操作

    QGroupBox中布局各个控件的使用 注意 我是先用了Qt designer设计 然后根据转成的 py文件代码 进行适当修改得到的 将进行三个示例讲解 目录 QGroupBox上添加栅格布局 某一组件充满整个QGroupBox QGrou
  • 抖音小程序实践三:接口开发指南

    通过官方文档可以更系统的学习到所有的接口 我这边罗列一下我自己用到测试过的接口供大家参考 前端 小程序对接官方文档 https microapp bytedance com docs zh CN mini app develop api o
  • RDMA技术详解——DMA和RDMA概念

    1 1 DMA DMA Direct Memory Access 直接内存访问 是一种能力 允许在计算机主板上的设备直接把数据发送到内存中去 数据搬运不需要CPU的参与 如下图所示 红线部分为传统内存访问 需要通过CPU进行数据copy来移
  • python导入数学函数_Python 数学函数模块(Math)

    1 内置的数学函数 min 和max 函数可用于查找可迭代的最小值或最大值 例如 x min 5 10 25 y max 5 10 25 print x print y abs 函数返回指定数字的绝对 正 值 例如 x abs 7 25 p
  • 微信小程序之 navigateTo

    navigateTo页面跳转传参 使用标签的方式跳转 变量需要 A页面
  • UE-从鼠标出进行射线检测

    第一种方式 Convert Mouse Location To World Space 将鼠标屏幕2D位置转换为场景空间3D位置和方向 将鼠标位置从2D转换成3D 第二种方式 Deprohiect Screen to World 将给定的2
  • 自动化驱动程序管理

    在部署操作系统时 每次都从下载和分发所需的驱动程序中实现真正的独立性可能是一场艰苦的战斗 特别是具有硬件多样化的环境 并且需要支持新的硬件类型时 借助 OS Deployer 可以对所有端点使用一个映像 无论品牌和型号如何 驱动程序将自动处
  • 数据结构与算法-队列

    定义 队列是ListInsert发生表尾 ListDelete发生在表头的线性表 主要操作 入队 出队 术语 表头 队头 表尾 队尾 插入 入队 删除 出队 特点 先入先出 FIFO 插入的位置是length 1 删除的位置的是1 一般读取
  • 【图像分割】基于形态学实现视网膜血管分割附matlab代码

    1 简介 目的 影像中血管的分割与特征提取 对疾病的早期诊断具有重要意义 针对很多视网膜血管提取算法分割精度不高的问题 提出了运用数学形态学中的高帽变换的方法对其进行检测 方法 首先 选取结构元素为 圆盘形 的形态学对图像进行高帽变换 经过
  • 期货开户抓住每一个波段利润

    个人认为 小资金帐户做趋势没太大意义 原因在于资金绝对值太小 1000万的帐户因其资金绝对值较大 所以30 的回报率就很可观 但10万的帐户即使做到100 资金回报也微不足道 大资金做趋势 小资金做波段这也成为了期货投机市场的普遍规律 如你
  • 【WIN_server_2008】实现【Web服务器】的安装与配置

    1 网络互通 一 WIN7 WIN 2008 WIN10菜单栏 编辑 虚拟机网络编辑器 VMnet1 如上篇文章设置 二 WIN7 WIN 2008 虚拟机设置 网络适配器 如下图配置 三 WIN7 WIN 2008 WIN10的IP 子网
  • ODPS-SQL多维度交叉的优化方法探究

    一 背景 odps是阿里集团的大数据计算平台 odps sql语法类似于hive 最近做了一个 项目 需求中用到了大量的维度交叉 等到需求实现后却发现新的问题 cube的交叉维度太多了 最初有17个 而且指标的计算逻辑比较复杂 造成数据加工
  • 【满分】【华为OD机试真题2023 JS】找数字

    华为OD机试真题 2023年度机试题库全覆盖 刷题指南点这里 找数字 知识点哈希表 时间限制 1s 空间限制 256MB 限定语言 不限 题目描述 给一个二维数组nums 对于每一个元素num i 找出距离最近的且值相等的元素 输出横纵坐标
  • sci期刊投稿指南 计算机科学 人工智能方向 145本sci期刊目录 从一区到四区(2022年 最新影响因子更新了)

    SCI期刊投稿指南 计算机科学 人工智能方向 140本sci期刊目录 从一区到四区总有一本适合你 有时候论文写好了 却不知道人工智能方向有哪些期刊可以投稿 自己也不知道哪里找 这里为大家罗列了当前人工智能方向可以投稿的145本SCI期刊 方
  • 【图形与渲染】相机平面镜反射与斜裁剪矩阵(下)-斜裁剪矩阵

    上一篇文章分析了平面镜反射效果实现中 如何计算镜像矩阵 我们已经可以得到镜像相机并渲染出镜像后的效果了 但是只是纯粹的镜像会遇到以下问题 如图 当相机镜像到C 位置后 其视锥体裁剪范围是A B 但实际应该位于反射贴图中的区域仅仅只有A区域
  • linux ssh如何设置登陆超时与不超时方法

    通过ssh登录linux服务器 如果一段时间不操作的话 就会超时断开连接 下面讲一下linux ssh登陆不超时设置 ssh登陆不超时设置 修改 etc ssh sshd config为 ClientAliveInterval 60 Cli
  • 虚拟服务器不好用,哪些网站不能使用虚拟主机

    哪些网站不能用虚拟空间或者虚拟主机呢 为何呢 今天我们来看看不适合使用虚拟主机的几类网站 和云服务器 独立主机相比 虚拟主机几乎没有技术门槛 操作简单 更易上手 不过由于价格便宜 配置偏低 也存在一定的局限性 并非任何类型的网站都适合使用
  • SCI 美国《科学引文索引》(Science Citation Index, 简称 SCI )

    科学引文索引 编辑锁定同义词SCI 科学引文索引 一般指科学引文索引 美国 科学引文索引 Science Citation Index 简称 SCI 于1957 年由 美国科学信息研究所 Institute for Scientific I
  • 当学生的两门课成绩分别为X,Y,按下面要求分类输出学生的成绩评定。 (C语言)

    要求 1 如果两门都大于等于90 则输出优秀 2 如果两门都大于等于80 则输出良好 3 如果两门都大于等于60 则输出合格 4 如果有一门不合格 则输出不合格 5 如果两门都不合格 则输出很差 分析 假设成绩的范围是0 100 所以要先判