补交作业 耿奥

《C语言程序设计》实验报告


学  号


160809205


姓  名


耿奥


专业、班


计科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的值
  1. 实验2-3从键盘上输入一个字母,如果是小写字母,将其转换成大写字母并输出。
  2. 实验2-4从键盘上输入x的值,并根据计算输出y的值
  1. 实验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(void)

{

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 <math.h>

int main(void)

{

double x,y;

printf("输出x:");

scanf("%d",&x);

if(x>4){

y=sqrt(x-4);

printf("%d\n",y);

}

if else (x<-5){

y=fabs(x);

printf("%d\n",y);

}

else{

y=x+3;

printf("%d\n",y);

}

}

实验结果:

实验2-3从键盘上输入一个字母,如果是小写字母,将其转换成大写字母并输出。

提示:

  1. 输入字符给变量c

  char c;

方法一:c = getchar();

方法二:scanf("%c",&c);

  1. 输出字符变量c

方法一:putchar(c);

方法二:printf("%c",c);

程序源码

#include <stdio.h>

int main(){

char c;

printf("请输入一个字母:");

scanf("%c",&c);

printf("%c\n",c-32);

}

#include <stdio.h>

int main(){

printf("请输入一个字母:");

char c;

c=getchar();

if(c<=‘z‘ && c>=‘a‘)

c=c-32;

putchar(c);

}

运行结果抓图

实验2-4从键盘上输入x的值,并根据计算输出y的值

实验要求:从键盘上输入x的值,并根据计算输出y的值

程序源码

#include <math.h>

#include <stdio.h>

int main(){

int x,y;

printf("输入x");

scanf("%d",&x);

if(x<1){

y=x;

printf("%d\n",y);

}

else if(1<=x && x<10){

y=(2*x-1);

printf("%d\n",y);

}

else{

y=(3*x-11);

printf("%d\n",y);

}

return 0;

}

运行结果抓图

实验2-5 给出一个百分制的成绩,要求出成绩等级ABCDE,其中90分以上输出A,80~89输出B,70~79输出C,60~69输出D,60分以下输出E

实验要求:给出一个百分制的成绩,要求出成绩等级ABCDE,其中90分以上输出A,80~89输出B,70~79输出C,60~69输出D,60分以下输出E

提示:

本实验要求同学们采用两种方法来完成:

方法一:使用if语句完成

方法二:使用switch语句完成。

程序源码

#include <stdio.h>

int main(void){

int x;

printf ("输入成绩:");

scanf("%d",&x);

if(x>=90)

printf("A");

else if(x>=80 && x<=89)

printf("B");

else if(x>=70 && x<=79)

printf("C");

else if(x>=60 && x<=69)

printf("D");

else

printf("E");\

return 0;

}

实验心得

由于前几次课上没有认真听讲, 作业也没有按时上交 ,所以写起来感觉有些吃力。每次写完,总是忘加return 0,还是有用中文符号这种现象,我得在最近的时间里努力,把前面都补上来,追上大家的脚步,以后按时交作业。p.s.我还不会抓图。。。。

时间: 2024-10-06 07:45:25

补交作业 耿奥的相关文章

补交作业5

利益相关者(stakeholder) 用户:老师 顾客:学生.教务处 软件工程师 竞争需求分析 N 用户登录输入登录信息时需优化 对登录错误信息的提示需要改进 任选课学生名单需要改善 对录入成绩的保存进行改进 用户界面的设计 验证码的改进 A 输入教师号时即时检索号码是否符合规则 输入密码时提示大小写,并添加显示密码功能 抛出具体错误信息,如:用户不存在.密码错误等 区分任选课和必选课,对于任选课只显示选课学生信息 每当录入完一人成绩系统即时保存,以防断电等突发情况 摒弃无关紧要的东西,使界面简

补交作业7

作业7:用户体验设计案例分析 UX设计评价准则 给用户及时快速反馈: 界面符合惯例: 用户控制权(主人): 一致性和标准化: 适合各类用户(不绝对): 帮助用户排除软件缺陷: 必要的提示和帮助文档: 要求: 基于我们列出的 7 条UX评价准则,分析“南通大学教务管理系统微信公众号” 在用户体验设计方面让你觉得满意的地方(不少于2点):(20分),请陈述理由. 同样,分析“南通大学教务管理系统微信公众号” 在用户体验设计方面让你觉得最不满意的地方(不少于2点):(20分),请陈述理由. 回答上述问

补交作业 beta发布评论

1.新蜂小组:俄罗斯方块,主要功能大体上都实现了,界面效果也在增强中,会继续做出更完整的作品. 2.Nice团队:约跑APP,能够创建约跑信息,主要功能都实现了,一个很好的APP,期待更完整的APP. 3.飞天小女警:礼物挑选工具,界面很好,功能很棒,看到这个小组在网上搜集的信息,感觉很棒,付出很多努力. 4.金州勇士:在线考试,界面简单明了,功能强大,实用性很高. 5.奋斗吧兄弟:食物链教学工具,界面很棒,功能也很好,很容易让学生沉浸在学习中. 6.天天向上:连连看,有背景音乐,给人很棒的效果

补交作业——上周PSP

团队项目PSP 一:表格     C类型 C内容 S开始时间 E结束时间 I时间间隔 T净时间(mins) 预计花费时间(mins) 讨论 讨论用户界面 9:27 10:42 18 57 60 分析与设计 设计网页界面 13:30 16:37 20 187 286 编码 具体编码 9:35 20:40 890 168 510 调试运行 修改代码.代码复审 20:45 22:08 40 123 85 总结 总结结果 23:43 23:50 0 31 38 二:饼图 三:进度条 进度条 第一周 第二

补交作业——Beta发布评论

1.飞天小女警: 礼物挑选这一项目是很好的点子,比较能够吸引客户,更加方便快捷的挑选也满足现代人在送礼物方面的需求.这一次的发布界面效果好了很多,并且成功的发布到了云服务器上. 2.nice! : 这一小组目前基本做到可以用APP互相约定,但是在展示过程中遇到了一些问题,说明准备不是很充足,但是基本功能还是实现了. 3.天天向上: 这一小组的连连看项目,从最开始的发布效果就是最好的,这一次的发布整个游戏的完成程度比较高,音乐和背景也很不错,还添加了部分游戏音效,比较不错. 4.新蜂: 这一次的发

补交作业需求spec——考试管理模块需求分析

当需要考试时考试管理员需要编辑考试信息,设定考生,设定考试时间等相应的信息. 1.编辑考试信息 考试管理员设定相应的考试信息,包括选取试卷,设定考试日期,设定考试开始和结束时间.如图所示. 2.设置考生和控制考试 考生管理员需要设定相应的考生进行考试,考试管理员设定相应的考生时,考生可以在首界面查看到相应的考试信息.到达考试时间由考试管理员点击开始考试进行考试.考试结束后,考试管理员点击考试结束.考生可以看到相应的成绩.

补交作业——项目申请

小组名称:金州勇士 组长:尹良亮 组员:王汉斌.杨钰宁.闫浩楠 项目名称:在线考试系统 --------------------------------------------------------------------------- 特性需求分析: 随着教育信息化的发展,传统的考试方式凸显出了步骤多.周期长.工作量大.易出错.成本高等诸多弊端.在线考试系统的出现有效地弥补了传统考试方式的不足,在教育领域得到了较为广泛的应用,逐渐成为了广大教育工作者研究的热点领域.一个功能完备的在线考试系统

Common xaml controls(补交作业)

Common xaml controls 常见的xaml控件: 先上一段代码,把他们基本都实现出来: <Grid Name="MyGrid"> <Button Name="button" Content="Button" HorizontalAlignment="Left" Margin="0,97,0,0" Click="button_Click" VerticalA

Layout2:StackPanel(补交作业)

<StackPanel Orientation="Horizontal" VerticalAlignment="Bottom" > <Rectangle Height="200" Width="200" Fill="Bisque"/> <StackPanel Orientation="Vertical" > <StackPanel Orienta