如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
西安邮电大学《C语言程序设计》实验报告姓名:杨令专业班级:电子1204班内序号:5指导教师:李培2012年11月3日一、实验目的:1、掌握运行一个C程序的步骤,理解并学会C程序的编辑、编译、链接方法。2、了解逻辑量在C语言中的表示方法。3、熟练掌握if语句和switch语句。二、实验主要内容:1、给出一个百分制成绩,要求输出成绩等级A,B,C,D,E。90分以上为A,80-90分为B,70-79分为C,60-69分为D,60分以下为E。(1)用if语句。(2)当输入数据大于100或小于0时,通知用户“输入数据错误”,程序结束。#include<stdio.h>main(){floats;printf("\n请输入一个成绩:");scanf("%f",&s);if(s<0){printf("输入数据错:\n");exit(1);}elseif(s<60)printf("E\n");elseif(s<70)printf("D\n");elseif(s<80)printf("C\n");elseif(s<90)printf("B\n");elseif(s<=100)printf("A\n");else{printf("输入数据错:\n");exit(1);}}2、输入四个整数,要求由小到大的顺序输出。得到正确结果后,修改程序,由大到小的顺序输出。EQ\o\ac(○,1)#include<stdio.h>main(){inta,b,c,d,t;printf("\n输入四个整数:");scanf("%d,%d,%d,%d",&a,&b,&c,&d);if(a>b){t=a;a=b;b=t;}if(a>c){t=a;a=c;c=t;}if(a>d){t=a;a=d;d=t;}if(b>c){t=b;b=c;c=t;}if(b>d){t=b;b=d;d=t;}if(c>d){t=c;c=d;d=t;}printf("%d,%d,%d,%d\n",a,b,c,d);}EQ\o\ac(○,2)#include<stdio.h>main(){inta,b,c,d,t;printf("\n输入四个整数:");scanf("%d,%d,%d,%d",&a,&b,&c,&d);if(a>b){t=a;a=b;b=t;}if(a>c){t=a;a=c;c=t;}if(a>d){t=a;a=d;d=t;}if(b>c){t=b;b=c;c=t;}if(b>d){t=b;b=d;d=t;}if(c>d){t=c;c=d;d=t;}printf("%d,%d,%d,%d\n",d,c,b,a);}某托儿所收2-6岁的孩子,2、3岁进小班;4岁进中班;5、6岁进大班。用(switch语句),输入孩子年龄,输出年龄及进入班号。如:输入:3,输出:age:3,enterlowerclass.#include<stdio.h>main(){intage;printf("输入年龄:\n");scanf("%d",&age);switch(age){case2:printf("age:2,enterlowerclass.\n");break;case3:printf("age:3,enterlowerclass.\n");break;case4:printf("age:4,entermiddleclass.\n");break;case5:printf("age:5,enterhigherclass.\n");break;case6:printf("age:6,enterhigherclass.\n");break;}}三、心得体会:1、掌握基本概念2、加强上机操作