2016级(C语言程序设计方案)上机实验报告模版1-顺序与分支资料
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
北京信息科技大学
信息管理学院
(课程上机)实验报告
实验课程名称C语言程序设计专业:信息安全班级:信安1601 学号:2016012266 姓名:陈志明成绩:
printf("平均成绩为%.1f",d);
system("pause")
}
⑷ 字符的ASCII码。对于输入的某个有效字符,输出其在ASCII码表中的前驱字符及后继字符,
并同时输出三者的ASCII码值。
#in clude
#in clude
main ()
{
char a,b,c;
printf("请输入一个字符\n”);
a=getchar();
b=a-1;
c=a+1;
printf("输出字符\n%c %c %c\n",b,a,c);
printf("所对应ASCII\n%d %d %d",b,a,c);
system("pause");
}
⑸ 最大值。输入三个数,输出最大值。
#in clude
#in clude
int mai n()
{
int a, b, c, max;
printf(”请输入三个数\n");
scan f("%d%d%d",&a,&b,&c);
if (a >= b)
max = a;
else
max = b;
if (c>max)
max = c;
printf("最大数是%d", max);
system("pause");
}
⑹ 最大值、最小值与顺序输出。输入四个数,输出最大值、最小值,并按从小到达顺序依次输出这四个数。
#in clude
#in clude
printf(”该员工的税收为%f\n”,d);
printf(”该员工的年工资为%f\n",c);
system("pause");
}
⑼对于一元二次方程给定的二次项系数a, 一次项系数b及常数项c,求该一元二次方程的根,要对于各种系数情况具有相应求根策略。
#in clude
#in clude
main ()
{
float a,b,c,d,x1,x2;
printf(”请输入二次项系数\n");
scan f("%f",&a);
printf(”请输入一次项系数\n”);
scan f("%f",&b);
printf("请输入常数项\n");
scan f("%f",&c);
d=b*b-4*a*c;
if(d<0)
printf("该方程无解\n");
else
x仁(-b+d)/(2*a);
x2=(-b-d)/(2*a);
printf("该方程的根为%f%f",x1,x2);
system("pause");
return 0;
}
⑽ 设计计算器。设计一个支持四则运算及乘方运算的模拟计算器。
#in clude
#in clude
#in clude
main ()
{
int i=1;
float a,c,d=1;
char b;
scan f("%f%c%f", &a, &b, &c);
if(b=='*')
d=a*c;
if(b=='/')
d=a/c;
if(b=='+')
d=a+c;
if(b=='-')
d=a-c;
if(b=='A')
{
for(;i<=c;i++)
d=d*a;
}
prin tf("%f%c%f=%f',a,b,c,d); system("pause");
}
3.实验要求:
独立编写程序,上机调试通过,写出实验报告。
4.实验准备:
电脑一台、Win dowsXP操作系统、VC++6.0软件。
(本部分可另附页)
6.实验总结:
写出本次实验在设计与调试中的技术体会,特别是实验前的程序设计,在实验中发现了什么问题,如何解决的,得到了什么经验与体会等。
说明:
1.实验名称、实验目的、实验内容、实验要求由教师确定,实验前由教师事先填好,然后作为实验报告模版供学生使用;
2.实验准备由学生在实验或上机之前填写,教师应该在实验前检查;
3.实验过程由学生记录实验的过程,包括操作过程、遇到哪些问题以及如何解决等;
4.实验总结由学生在实验后填写,总结本次实验的收获、未解决的问题以及体会和建议等;
5.源程序、代码、具体语句等,若表格空间不足时可作为附录另外附页。