C语言实验报告模板.docx
- 文档编号:4641417
- 上传时间:2022-12-07
- 格式:DOCX
- 页数:10
- 大小:38.83KB
C语言实验报告模板.docx
《C语言实验报告模板.docx》由会员分享,可在线阅读,更多相关《C语言实验报告模板.docx(10页珍藏版)》请在冰豆网上搜索。
C语言实验报告模板
《高级语言程序设计》
学
生
实
验
报
告
专业:
学号:
姓名:
实验一C程序的运行环境和使用方法
1.实验目的
1)了解所用的计算机系统的基本操作方法,学会独立使用该系统。
2)了解在该系统上如何编辑、编译、连接和运行一个C程序。
3)通过运行简单的C程序,初步了解C程序的特点。
2.实验程序清单及运行结果
实验二顺序结构程序设计
1.实验目的
1)掌握C语言的数据类型,熟悉如何定义整型、字符型和实型的变量,以及对它们赋值的方法。
2)掌握不同类型的数据之间赋值的规律。
3)学会用C的有关算术运算符,以及包含这些运算符的表达式。
4)掌握C语言中使用最多的一种语句——赋值语句的使用方法。
5)掌握scanf()函数、printf()函数的调用方法,掌握各种类型数据的输入输出的方法,能正确使用各种格式转换符。
6)掌握字符输入输出函数getchar()、putchar()函数的调用方法。
2.运行程序及填空
(一)输入并运行下面的程序,写出运行结果。
#include
intmain()
{
charc1,c2;
c1=97;c2=98;
printf(“%c,%c\n”,c1,c2);
printf(“%d,%d\n”,c1,c2);
return0;
}
【思考题】若将第四行改为:
intc1,c2;再使之运行,输出结果一样吗?
为什么?
(二)程序填空:
输入一个十进制整数,输出与之相应的八进制数与十六进制数。
例如:
输入31,输出37(八进制)和1F(十六进制)。
源程序如下:
#include
intmain()
{
longn;
printf("输入一个十进制整数:
");
scanf("%",&n);
printf("对应的八进制整数是%\n",n);
printf("对应的十六进制整数是%\n",n);
return0;
}
运行程序,输入1234567,显示结果如何?
3.实验程序清单及运行结果
实验三选择结构程序设计
1.实验目的
1)了解C语言表示逻辑量的方法(以0代表“假”,以非0代表“真”)。
2)学会正确使用关系运算符、逻辑运算符和相关表达式。
3)熟练掌握if语句和switch语句。
4)结合程序掌握一些简单的的算法。
5)学习调试程序。
2.程序填空
请将下列源程序填写完整。
程序说明:
输入实数x,计算并输出下列分段函数f(x)的值,结果保留2位小数。
#include
intmain()
{doublex,y;
printf("Inputx:
");
scanf(“%lf”,);
if(x<-1)y=x+1;
elseif()y=exp(x);
else;
printf("f(%.2f)=%.2f\n",x,y);
return0;
}
运行程序,输入-2,显示结果是:
-1
输入0.5,显示结果是:
1.65
输入3,显示结果是:
3.16
3.实验程序清单及运行结果
实验四循环结构程序设计
1.实验目的
1)熟悉掌握用while语句、do-while语句和for语句实现循环的方法。
2)掌握循环次数不确定的解题技巧,掌握多项式求和问题的解题技巧。
3)掌握多重循环的编程技巧。
4)掌握在程序设计中用穷举法、迭代法、递推法求解问题的编程技巧。
5)进一步学习调试程序。
2.程序填空
输出菲波那契数列的前20项,要求每行输出10项。
#include
intmain()
{inti,x1,x2,x;
x1=x2=1;
printf("%6d%6d",x1,x2);/*输出前2项*/
for(i=;i<=20;i++)
{x=x1+x2;printf("%6d",x);
if()printf("\n");/*每行输出10项*/
x1=;x2=;
}
return0;
}
3.实验程序清单及运行结果
实验五数组
1.实验目的
1)掌握一维数组和二维数组的定义、赋值和输入输出的方法。
2)掌握字符数组和字符串函数的使用。
3)掌握与数组有关的算法(特别是排序算法)。
2.程序填空
(一)程序填空:
输入一个整数n(1≤n≤10),再输入n个整数,将它们按升序排列后输出。
选择排序基本思想:
(1)由于n最大是10,需要定义一个长度为10的整型数组a;
(2)整个排序只需要确定前n-1个元素(a[0]~a[n-2]),最后一个元素a[n-1]无需另外处理;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 实验 报告 模板
![提示](https://static.bdocx.com/images/bang_tan.gif)