中南大学c,,实验报告.doc
文本预览下载声明
精品学习资料范文
中南大学c,,实验报告
篇一:C实验报告模板-2014
中南大学
C语言程序设计 实 验 报 告
学生姓名 王兰 学 号 0919140105 专业班级 物联网工程1401
指导教师 段桂华 王磊 向遥 何小贤
学 院 信息科学与工程学院
完成时间 2014年10月~2014年12月
一、目的要求
1、熟悉 C语言的表达式语句、空语句和复合语句。
2、熟悉函数调用语句,尤其是各输入输出函数调用语句。
3、熟悉顺序结构程序中语句的执行过程。
4、能设计简单的顺序结构程序。
二、上机内容
1、完成《C语言程序设计上机指导与习题选解》的实验一~实验三;
2、编程并调试程序:
(1)从键盘输入一个三位数,输出该数的各位数字和。
如输入:358,输出:3+5+8=16。
(2)从键盘输入实数x,根据公式y=sin(x)+e|x|计算出y值输出。
2(1)
#include stdio.h
main()
{
int a,b,c,d;
printf( 请输入一个三位数\n
scanf( %d ,
a=d/100;
b=d%100/10;
c=d%10;
printf( %d ,a+b+c);
}
2(2)
#include stdio.h
#include math.h
# define e 2.71828
main()
{
float x,y,t;
printf( 请输入实数x\n
scanf( %f ,
t=pow(e,abs(x));
y=sin(x)+t;
printf( %f ,y);
}
一、目的要求
1、学会运用逻辑表达式或关系表达式等表达条件。
2、熟练掌握if语句和switch语句。
3、学会使用F8跟踪调试程序,针对输入测试数据,观察程序运行的输出结果。
二、上机内容
1、完成《C语言程序设计上机指导与习题选解》的实验四;
2、编程并调试程序:
(1)从键盘输入一个整数,判断是否是满足除以4余3、除以7余5的数。
(2)从键盘输入一个字符,如果是大写字母,则转换为小写字母输出,如果是小写字母,则转换为大写字母输出,否则原样输出。
2(1)
#include stdio.h
main()
{
int x;
printf( 请输入一个整数x\n
scanf( %d ,
if(x%4==3 x%7==5)
printf( YES!
else printf( NO!
}
2(2)
#include stdio.h
main()
{
char ch;
printf( 请输入一个字符\n
scanf( %c , ch);
if(ch = a ch = z )
printf( %c ,ch-32);
else if(ch = A ch = Z )
printf( %c ,ch+32);
else printf( %c ,ch);
}
一、目的要求
1、掌握用while语句,do-while 语句和for语句实现循环的方法。
2、掌握在程序设计中用循环的方法实现各种算法(如穷举法、迭代、递推等)。
3、理解循环结构程序段中语句的执行过程。
二、上机内容
1、完成《C语言程序设计上机指导与习题选解》的实验五;
2、编程并调试程序:
(1)因子之和等于其本身的数称为完数,找出2~5000中的完数。
(2)假设某个四位数满足abcd?e=dcba(a非0,e非0非1),找出满足条件的abcd与e。 2(1)
#include stdio.h
main()
{
int x,t,i,s;
for(x=2;x =5000;x++)
{
s=0;
for(t=1;t t++)
if(x%t==0)
s=s+t;
if(s==x)
printf( %d\n ,x);
}
}
2(2)
#include stdio.h
显示全部