《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相关推荐

  1. 耿丹CS16-2班课堂测试作业汇总

    Deadline: 2016-11-01 11:59 作业内容 课堂测试作业总结 00.题目得5分,多半扣在格式上,有些同学代码写得很过分,已经很仁慈对待,同学们珍惜之:01.界面设计得分不好,换行功 ...

  2. 耿丹CS16-2班第六次作业汇总

    Deadline: 2016-11-13 11:59 作业内容 第六次作业总结 00.本次题目分值最高为**6分/题 × 7题 + 5分/篇 × 1篇 = 47分**,其中有新解法者每题加原创分**2 ...

  3. 耿丹计科16-2大家庭

    Hello,同学们,我们的博客工作就要进入尾声了,这里是大家的博客地址汇总,大家赶紧互相关注一下吧, 指不定就能从别人那里学到点什么呢,加油吼吼吼~ 班级博客: **** 1班 https://edu ...

  4. 耿丹CS16-2班第五次作业汇总

    Deadline: 2016-10-26 23:59 作业内容 实验4-1 求1到20的阶乘的和,其中求阶乘用函数完成.实验4-2 写一个判素数的函数,在主函数输入一个整数,输出其是否是素数的信息.实 ...

  5. 耿丹CS16-2班第七次作业汇总

    Deadline: 2016-11-27 11:59pm 作业内容 第七次作业总结 01.每次成绩发布,麻烦没交作业的同学(暂定得分为-5的),请及时补交:02.想不出来可以,代码乱成一团不行,命名不 ...

  6. 耿丹CS16-2班第四次作业汇总

    Deadline: 2016-10-13 12:00 作业内容 实验3-1 分别使用while循环.do while循环.for循环求1+2+3+ --+100.实验3-2 分别使用while循环.d ...

  7. 《东周列国志》第八十一回 美人计吴宫宠西施 言语科子贡说列国

    话说越王勾践欲访求境内美女,献于吴王,文种献计曰:"愿得王之近竖百人,杂以善相人者,使挟其术,遍游国中,得有色者,而记其人地,于中选择,何患无人."勾践从其计,半年之中,开报美女, ...

  8. 【CV】吴恩达机器学习课程笔记 | 第1-2章

    本系列文章如果没有特殊说明,正文内容均解释的是文字上方的图片 机器学习 | Coursera 吴恩达机器学习系列课程_bilibili 目录 1 介绍 1-3 监督学习 1-4 无监督学习 2 单变量 ...

  9. 【CV】吴恩达机器学习课程笔记第18章

    本系列文章如果没有特殊说明,正文内容均解释的是文字上方的图片 机器学习 | Coursera 吴恩达机器学习系列课程_bilibili 目录 18 应用案例:照片OCR 18-1 问题描述与流程(pi ...

最新文章

  1. 基于固态激光雷达Livox的建图与定位系统!提供Docker自测!
  2. mybatis中mysql ON DUPLICATE KEY UPDATE写法
  3. SpringBoot 那些自带 Buff 的工具类,你用过几个?
  4. python 多线程中的 join 和 daemon
  5. 网络协议分析工具Ethereal的使用
  6. 节点部署_Pod在多可用区worker节点上的高可用部署
  7. scala练习100道解析
  8. Unity3D圣典学习【2】之CharacterController
  9. BOS物流管理系统第一阶段
  10. 基于微信小程序的培训机构管理系统毕业设计源码
  11. 优盘里文件夹变成html,U盘里面的文件跟文件夹突然乱码了怎么办
  12. python颜值测试器
  13. [论文阅读笔记12]An Effective Transition-based Model for Discontinuous NER
  14. 基于PHP+Html+mysql的客户关系管理CRM系统 文档+项目源码及数据库文件
  15. Git 撤销已提交的文件
  16. 分段函数的期望和方差_导数排列组合期望方差.doc
  17. php正则表达式(手册)
  18. 万字长文--详解AJAX(快速入门)
  19. 上半年亏损之下,卫龙第三次冲刺港股IPO
  20. 数字内容产业的政策背景与发展现状

热门文章

  1. 古典加密算法-----置换密码
  2. Java中的比较总结
  3. Go笔记-错误处理和defer
  4. shell编程【分发系统】
  5. 我们错了 - One of us is wrong
  6. CacheDependency缓存依赖里面的 absoluteExpiration(绝对到期时间),弹性到期时间(slidingExpiration)...
  7. Windows 7 搭建 Mobile 6 真机调试开发环境
  8. 利用存储过程得到某一指定的表与其它的表之间的外键关系SQL Server2000
  9. 《通往奴役之路》读书笔记及读后感作文4800字
  10. 阿里云联合8家芯片商推“全平台通信模组”,加速物联网生态建设...