吴渴楨 160809206
《C语言程序设计》实验报告
学 号 160809206 姓 名 吴渴楨 专业、班 计科16-2班
学 期 2016-2017 第1学期 指导教师 黄俊莲 吴喆·
实验地点 C区二层机房 机 器 号
上课时间 2016年 9 月 22 日 2 周 周四 1-4 节
截止时间 2016年 9 月 28 日 3 周 周三 12:00
实验任务清单 1. 实验2-1 输入3个数,并按由大到小的顺序输出。
2. 实验2-2 从键盘上输入x的值,并根据计算输出y的值3. 实验2-3从键盘上输入一个字母,如果是小写字母,将其转换成大写字母并输出。
4. 实验2-4从键盘上输入x的值,并根据计算输出y的值5. 实验2-5 给出一个百分制的成绩,要求出成绩等级’A’、’B’、’C’、’D’、’E’,其中90分以上输出’A’,80~89输出’B’,70~79输出’C’,60~69输出’D’,60分以下输出’E’。
教师评语成绩实验2 选择结构程序设计实验2-1 输入3个数,并按由大到小的顺序输出。
实验要求:
编写一个C程序,输入3个数,并按由大到小的顺序输出。
参考:源码:
#include <stdio.h>
int main(){int a,b,c,t;printf("请输入三个整数;");scanf("%d%d%d",&a,&b,&c);if(a<b){t=a;a=b;b=t;} if(b>c){printf("%d\t%d\t%d\n",a,b,c);}else if(c>a){printf("%d\t%d\t%d\n",c,a,b);}else{printf("%d\t%d\t%d\n",a,c,b);}return 0;
}
运行结果抓图
实验2-2 从键盘上输入x的值,并根据计算输出y的值
实验要求:从键盘上输入x的值,并根据计算输出y的值提示:
1. 使用数据函数需要#include <math.h>
2. 开方函数:sqrt(x)
3. 绝对值函数:fabs(x)
源码
#include <stdio.h>
#include <math.h>int main(){float x,y;printf("请输入一个数"); scanf("%f",&x);if(x>4){y=sqrt(x-4);printf("%f",y);}else if(x<-5){y=fabs(x);printf("%f",y);}else{y=x+3;printf("%f",y);}return 0;
}实验结果:
实验2-3从键盘上输入一个字母,如果是小写字母,将其转换成大写字母并输出。
实验要求:从键盘上输入一个字母,如果是小写字母,将其转换成大写字母并输出。
提示:
1. 输入字符给变量cchar c;
方法一:c = getchar ();
方法二:scanf("%c",&c);
2. 输出字符变量c
方法一:putchar(c);
方法二:printf("%c",c);程序源码
#include <stdio.h>
int main()
{char c;printf("请输入一个字符:\n");scanf("%c",&c);printf("其大写字符是:%c\n",c-32);
}
运行结果抓图
实验2-4从键盘上输入x的值,并根据计算输出y的值
实验要求:从键盘上输入x的值,并根据计算输出y的值程序源码
#include <stdio.h>
int main()
{ int x,y;printf("请输入一个数\n");scanf("%d",&x);if(x<1){y=x;printf("%d",y);}else if(1<=x<10){y=2*x-1;printf("%d",y);}else{y=3*x-11;printf("%d",y);}return 0;}
运行结果抓图
实验2-5 给出一个百分制的成绩,要求出成绩等级’A’、’B’、’C’、’D’、’E’,其中90分以上输出’A’,80~89输出’B’,70~79输出’C’,60~69输出’D’,60分以下输出’E’。
实验要求:
给出一个百分制的成绩,要求出成绩等级’A’、’B’、’C’、’D’、’E’,其中90分以上输出’A’,80~89输出’B’,70~79输出’C’,60~69输出’D’,60分以下输出’E’。
提示:
本实验要求同学们采用两种方法来完成:
方法一:使用if语句完成
方法二:使用switch语句完成。
程序源码
#include <stdio.h>
int main(){int x;printf("请输入1个人的成绩\n");scanf("%d",&x);if(x>90){x='A'; printf("他的成绩等级是%c\n",x);}else if(x>80){x='B' ;printf("他的成绩等级是%c\n",x);}else if(x>70){x='C';printf("他的成绩等级是%c\n",x);}else if(x>60){x='D';printf("他的成绩等级是%c\n",x);}else {x='E';printf("他的成绩等级是%c\n",x);}return 0; }
运行结果抓图
实验心得
虽然这节课学的依然是最最基础的C语言 但是和上次课比确实提升了不少 在语言的逻辑上面都有着特别显著的改变 这次课的东西更加富有逻辑和数学思想 要将心里想的东西 用符号的形式在电脑上表现出来 比较考验向我这种初学者的脑子。 还有 这回我应该是第一个交作业的了吧!PS 最后一题怎么用SWICH来做啊 自己看了半天PPt 也没高明白 希望下节课好好说说
转载于:https://www.cnblogs.com/wukezhen/p/5901759.html
吴渴楨 160809206相关推荐
- 耿丹CS16-2班课堂测试作业汇总
Deadline: 2016-11-01 11:59 作业内容 课堂测试作业总结 00.题目得5分,多半扣在格式上,有些同学代码写得很过分,已经很仁慈对待,同学们珍惜之:01.界面设计得分不好,换行功 ...
- 耿丹CS16-2班第六次作业汇总
Deadline: 2016-11-13 11:59 作业内容 第六次作业总结 00.本次题目分值最高为**6分/题 × 7题 + 5分/篇 × 1篇 = 47分**,其中有新解法者每题加原创分**2 ...
- 耿丹计科16-2大家庭
Hello,同学们,我们的博客工作就要进入尾声了,这里是大家的博客地址汇总,大家赶紧互相关注一下吧, 指不定就能从别人那里学到点什么呢,加油吼吼吼~ 班级博客: **** 1班 https://edu ...
- 耿丹CS16-2班第五次作业汇总
Deadline: 2016-10-26 23:59 作业内容 实验4-1 求1到20的阶乘的和,其中求阶乘用函数完成.实验4-2 写一个判素数的函数,在主函数输入一个整数,输出其是否是素数的信息.实 ...
- 耿丹CS16-2班第七次作业汇总
Deadline: 2016-11-27 11:59pm 作业内容 第七次作业总结 01.每次成绩发布,麻烦没交作业的同学(暂定得分为-5的),请及时补交:02.想不出来可以,代码乱成一团不行,命名不 ...
- 耿丹CS16-2班第四次作业汇总
Deadline: 2016-10-13 12:00 作业内容 实验3-1 分别使用while循环.do while循环.for循环求1+2+3+ --+100.实验3-2 分别使用while循环.d ...
- 《东周列国志》第八十一回 美人计吴宫宠西施 言语科子贡说列国
话说越王勾践欲访求境内美女,献于吴王,文种献计曰:"愿得王之近竖百人,杂以善相人者,使挟其术,遍游国中,得有色者,而记其人地,于中选择,何患无人."勾践从其计,半年之中,开报美女, ...
- 【CV】吴恩达机器学习课程笔记 | 第1-2章
本系列文章如果没有特殊说明,正文内容均解释的是文字上方的图片 机器学习 | Coursera 吴恩达机器学习系列课程_bilibili 目录 1 介绍 1-3 监督学习 1-4 无监督学习 2 单变量 ...
- 【CV】吴恩达机器学习课程笔记第18章
本系列文章如果没有特殊说明,正文内容均解释的是文字上方的图片 机器学习 | Coursera 吴恩达机器学习系列课程_bilibili 目录 18 应用案例:照片OCR 18-1 问题描述与流程(pi ...
最新文章
- 基于固态激光雷达Livox的建图与定位系统!提供Docker自测!
- mybatis中mysql ON DUPLICATE KEY UPDATE写法
- SpringBoot 那些自带 Buff 的工具类,你用过几个?
- python 多线程中的 join 和 daemon
- 网络协议分析工具Ethereal的使用
- 节点部署_Pod在多可用区worker节点上的高可用部署
- scala练习100道解析
- Unity3D圣典学习【2】之CharacterController
- BOS物流管理系统第一阶段
- 基于微信小程序的培训机构管理系统毕业设计源码
- 优盘里文件夹变成html,U盘里面的文件跟文件夹突然乱码了怎么办
- python颜值测试器
- [论文阅读笔记12]An Effective Transition-based Model for Discontinuous NER
- 基于PHP+Html+mysql的客户关系管理CRM系统 文档+项目源码及数据库文件
- Git 撤销已提交的文件
- 分段函数的期望和方差_导数排列组合期望方差.doc
- php正则表达式(手册)
- 万字长文--详解AJAX(快速入门)
- 上半年亏损之下,卫龙第三次冲刺港股IPO
- 数字内容产业的政策背景与发展现状
热门文章
- 古典加密算法-----置换密码
- Java中的比较总结
- Go笔记-错误处理和defer
- shell编程【分发系统】
- 我们错了 - One of us is wrong
- CacheDependency缓存依赖里面的 absoluteExpiration(绝对到期时间),弹性到期时间(slidingExpiration)...
- Windows 7 搭建 Mobile 6 真机调试开发环境
- 利用存储过程得到某一指定的表与其它的表之间的外键关系SQL Server2000
- 《通往奴役之路》读书笔记及读后感作文4800字
- 阿里云联合8家芯片商推“全平台通信模组”,加速物联网生态建设...