- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
中南大学计算机和程序设计基础实验报告模板
实验报告一 顺序程序结构设计
一、目的要求
1、熟悉 C语言的表达式语句、空语句和复合语句。
2、熟悉函数调用语句,尤其是各输入输出函数调用语句。
3、熟悉顺序结构程序中语句的执行过程。
4、能设计简单的顺序结构程序。
二、上机内容
1、完成《C语言程序设计实验教程》第3章的实验一~实验四;
2、编程并调试程序:
(1)从键盘输入一个三位数,输出该数的各位数字和。
如输入:358,输出:3+5+8=16。
(2)从键盘输入实数x,根据公式y=sin(x)+e|x|计算出y值输出。
(1)
#includestdio.h
void main()
{
int n,a,b,c,d,e;
scanf(%d,n);
a=n%10;
b=n/10;
c=b%10;
d=b/10;
e=a+c+d;
printf(n=%d,e);
}
(2)
#includestdio.h
#includemath.h
viod main()
{
flaoat x,y,z,s,u;
scanf(%f ,x);
s=sin(x);
u=abs((int)x);
z=exp(u);
y=s+z;
printf(y=%f,y);
}
实验报告二 选择程序结构设计
一、目的要求
1、学会运用逻辑表达式或关系表达式等表达条件。
2、熟练掌握if语句和switch语句。
3、学会使用F8跟踪调试程序,针对输入测试数据,观察程序运行的输出结果。
二、上机内容
1、完成《C语言程序设计实验教程》的第四章的实验一~实验二;
2、编程并调试程序:
(1)从键盘输入一个整数,判断是否是满足除以4余3、除以7余5的数。
(2)从键盘输入一个字符,如果是大写字母,则转换为小写字母输出,如果是小写字母,则转换为大写字母输出,否则原样输出。
(1)
#includestdio.h
void main()
{
int n,a,b;
scanf(%d,n);
a=n%4;
b=n%7;
if(a==3,b==5)
printf(%d is true,n);
else
printf(%d is false,n);
}
(2)
#includestdio.h
#includemath.h
void main()
{
char c;
c=getchar();
if(cacz)
{
printf(%c,c);
}
else if(c=Ac=z)
{
c=c+32;
printf(%c,c);
}
else
printf(输入错误\n);
}
实验报告三 循环程序结构设计
一、目的要求
1、掌握用while语句,do-while 语句和for语句实现循环的方法。
2、掌握在程序设计中用循环的方法实现各种算法(如穷举法、迭代、递推等)。
3、理解循环结构程序段中语句的执行过程。
二、上机内容
1、完成《C语言程序设计实验教程》的第5章的实验一~实验二;
2、编程并调试程序:
(1)因子之和等于其本身的数称为完数,找出2~5000中的完数。
(2)假设某个四位数满足abcd(e=dcba(a非0,e非0非1),找出满足条件的abcd与e。
(1)
#includestdio.h
main()
{ int x;
for(x=2;x5000;x++)
if(sum(x)==x)
printf(%d\n,x);
}
int sum(int x)
{ int s=0,i=1;
while(ix)
{ if(x%i==0) s=s+i;
i++;
}
return s;
}
(2)
#includestdio.h
main()
{ int m,a,b,c,d,e,i;
for(i=1000;i10000;i++)
{ d=i%10;
c=i/10%10;
b=i/1
文档评论(0)