C语言程序设计实验课总结,c语言程序设计课程实验一实验报告

62e50291a81fc54b507f33cb80033297.gif c语言程序设计课程实验一实验报告

(8页)

34e310d9939cea3dca01a647fb45b1e8.gif

本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!

7.9 积分

1 / 8上上 海海 开开 放放 大大 学学闵二闵二 分校分校《《学生实验报告学生实验报告》》记录表记录表姓名姓名: 学号学号: 实验日期实验日期: 2014 年年 4 月月 8 日日年级、专业名称年级、专业名称课课 程程 名名 称称C 语言程序设计语言程序设计实验指导教师实验指导教师黄晓冬黄晓冬主持(主讲)教师主持(主讲)教师陈海建陈海建指导教师评定指导教师评定 实验报告成绩实验报告成绩主持(主讲)验收主持(主讲)验收 教师评审意见教师评审意见实验名称:实验名称: 实验一实验一 流程控制流程控制 使用主要设备:使用主要设备: VC++6.0 实验目的:实验目的: 1 1、、熟练掌握熟练掌握 ifif 语句和语句和 switchswitch 语句实现分支结构的方法;语句实现分支结构的方法; 2 2、、熟练掌握用熟练掌握用 whilewhile、、do……whiledo……while、、forfor 语句实现循环的方法;语句实现循环的方法; 3 3、、进一步学习调试程序;进一步学习调试程序; 实验要求:实验要求: 1、根据每个实验的具体要求,填写程序或编写完整程序,将运行结果截图,并 粘贴到指定位置。 2、实验独立完成。实验安排:实验安排: 1、本实验时间为 4 学时。 2、实验结束后,须完成实验报告作为评分依据,它应包括实验名称,实验目的、 实验内容、实验结果及实验体会等内容,以电子版形式上交(包括调试源程序)实验考核:实验考核:1、实验成绩占总成绩的 20%,本次成绩占总成绩的 5%。2、实验成绩以百分制记分。本次实验共 4 题,每题 25 分。3、实验成绩的评分标准为:(1)编写了程序源代码,但没调试程序,得 50%;(2)编写了程序源代码,并调试了程序,但结果不完全正确,得 70%;(3)编写了程序源代码,并调试了程序,结果正确,得为 90%;(4) 编写了程序源代码,调试了程序,结果正确,并撰写体会,得 95%或更高。2 / 8实验题序号1 实验题描述 给出一个百分制成绩,要求输出成绩等级 A,B,C,D,E。90 分以上为 A,[80,90)分为 B,[70,80)分为 C,[60,70)分为 D,60 分以下为 E。 (1) 事先编好程序,要求分别用 if 语句和 switch 语句来实现,运行程序,并 检查结果是否正确。 (2) 再运行一次程序,输入分数为负值(如-70) ,这显然是输入错误数据, 不应给出等级,修改程序,使之能正确处理任何数据,当输入数据大于 100 和小于 0 时,通知用户“输入数据错误” ,程序结束。 程序文本 1(if 语句实现) ,请补充完整 #include int main() { float score; //score 为分数 char grade; //grade 为等级 printf(“请输入学生成绩:“); scanf(“%f“,__ if(____score=90___________________) grade='A'; else if(score=80 else grade='#'; if(____grade='#'_______) printf(“输入数据错误!\n“); else printf(“score=%.1f,grade=%c\n“,score,grade);return 0; }3 / 8运行结果(截图): (输入 0~100 分)运行结果(截图): (输入小于 0 分或者 大于 100 分)程序文本 2(switch 语句实现)请补充完整 #include #include int main() { float score; //score 为分数 char grade; //grade 为等级 int temp; printf(“请输入学生成绩:“); scanf(“%f“, if(___score100||score main() {char ch;int chn=0;int numn=0;int othern=0;int spacen=0;int i=0;printf(“请输入一行字符:\n“);for(;i='A'double a=2,b=1,s=0,t;/*a 变量为分子,b 变量为分母,s 变量为累加器,t 变量为临时变量*/for (_i=1____;_i int main() { int i,j,k; /*上三角 4 行*/ for (i=0;_i4_____;i++) //控制上三角行 { for (j=0;___j3-i_____;j++) //控制每行前导空格数 printf(“ “); for (k=0; __k1+i*2______;k++) //控制每行星的个数 printf(“* “); printf(“\n“); } /*下三角 3 行*/ for (i=0; __i3______;i++) //控制下三角行{ for (j=0; __j=i______;j++) //控制每行前导空格数 printf(“ “); for (k=0; __k7-(i+1)*2______;k++) //控制每行星的个数 printf(“* “); printf(“\n“); }return 0; } 运行结果(截图):8 / 8本次实验的体会(可选):本次实验的体会(可选): 关 键 词: 语言程序设计 课程 实验 报告

524d6daf746efaa52c3c71bbfe7ba172.gif  天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值