实验4:选择结构程序设计
更新时间:2023-11-08 18:40:01 阅读量: 教育文库 文档下载
实验四 选择结构程序设计
实验名称 选择结构程序设计 姓 名 实验地点 一、实验目的
1) 了解C语言表示逻辑量的方法(以0代表“假”,以非0代表“真” )。 2) 学会正确使用逻辑运算符和逻辑表达式。 3) 熟练掌握if语句和switch语句。 4) 结合程序掌握一些简单的算法。 5) 学习调试程序。 二、实验内容与步骤
本实验要求事先编好解决下面问题的程序,然后上机输入程序并调试运行程序。 (1). 有一函数:
学号 班级 成绩 完成日期 x??y??2x?1?3x?11? 用
(x?1)(1?x?10)(x?10)
scanf函数输入x的值,求y值。
运行程序,输入x的值(分别为x<1、1≤x<10、x≥10三种情况),检查输出的y值是否正确
#include
float x,y;
printf(\ scanf(\ if(x<1) {y=x;}
else if(x<=10) {y=2*x-1;} else{y=3*x-11;} printf(\
(2). 给出一个百分制成绩,要求输出成绩等级A、B、C、D、E。90分以上为A,81-89分为B,70-79分为C,60-69分为D,60分以下为E。
① 事先编好程序,要求分别用if语句和switch语句实现。运行程序,并检查结果是否正确。
用If 语句: #include
float x; char y ;
}
printf(\ scanf(\ if(x>=90) {y='A';} else if(x>=80) {y='B';} else if(x>=70){y='C';} else if(x>=60){y='D';} else{y='E';}
printf(\
用switch语句: #include
float x;
int a;
char y ;
printf(\ scanf(\
a=x/10; switch (a){
}
case 10 :y='A';break; case 9 :y='A';break; case 8 :y='B';break; case 7 :y='C';break; case 6 :y='D';break; default :y='E';
printf(\ printf(\ }
② 再运行一次程序,输入分数为负值(如-70),这显然是输入时出错,不应给出等级。修改程序,使之能正确处理任何数据。当输入数据大于100或小于0时,通知用户“输入数据错”,程序结束。 #include
float x; char y ;
printf(\ scanf(\
if (x>100 || x<0){printf(\
a=x/10; switch (a){
case 10 :y='A';break; case 9 :y='A';break;
int a;
else{
正在阅读:
实验4:选择结构程序设计11-08
第一章金属切削加工的基本知识10-16
最新大学老师实习报告范文精选02-22
Access完整选择题06-14
“李镇西教育思想专题报告会”心得体会01-04
参观历史文化纪念馆观后感范例五篇08-16
二年级数学培优补差工作计划模板12-30
网上书城系统03-10
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 程序设计
- 结构
- 实验
- 选择
- 违法所得的界定和追缴探析
- 水泵制造项目可行性研究报告
- 松材线虫的控制
- ISO9000现场审核检查表
- 计算机网络安全试卷(答案)
- 当前民航面对的恐怖主义威胁
- c147雅各书释义
- 十年好书
- 财务报表第五章测验题
- 葡萄培训测试题A
- 6单相正弦波脉宽调制(SPWM)逆变电路实验报告
- 仿景泰蓝工艺画
- 2014年高考生物小专题综合复习教案 水专题
- 2016-2017学年度最新小学语文苏教版五年级期末精品试卷及答案3套含答案
- 2013年高考文科数学全国(大纲卷)试题与答案word解析版
- 项目三 : 统计整理基础训练与拓展训练参考答案
- 中考化学专题复习讲练海洋化学资源
- 为什么选择淘众福?
- 实验一Linux操作系统基础
- 一本过目不忘的单词记忆书