- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[大一C语实验
第章 实 验 安 排
实验1 C实验环境与C程序初步
一、目的和要求
1熟悉C程序运行环境2.初步了解运行一个C程序的过程(编辑、编译、连接和运行)3.通过运行和模仿编写简单的C程序,初步了解C源程序的结构和特点二、实验内容
1熟悉计算机中安装的C编译集成环境,新建一个C文件,输入下面的程序,编译并执行。结果。
#include stdio.h
void main( )
{
int a=2,b=3,c;
c=a+b;
printf(sum=%d\n,c);
}
2输入下面的程序,错误,并对其进行编译、链接和运行。
#include stdio.h
void mian( )
{
printf(This is a C program.\n);
}
3理解下面程序功能,编译并运行程序输入两个整数,程序运行结果。
#include stdio.h
int sum(int x,int y)
{
int z;
z=x+y;
return(z);
}
main( )
{
int a,b,c;
scanf(%d%d,a,b);
c=sum(a,b);
printf(sum=%d\n,c);
}
提示:
① 这是一个包含自定义函数sum( )的程序。
② 注意scanf( )函数的输入格式,输入的两个整数之间可以用空格或者回车或者制表符隔开。
4编写一个程序,输出以下信息:
********************
Hello everyone!
********************
提示:
本题可以一个或三个输出函数printf来实现输出。要注意的是printf( )函数一次可以输出多个数据或字符,\n”用来表示回车换行。
5编写一个程序,输出图4.1中的图形6.编写一个程序,输出图4.2中的图形 M
M M M
M M M M M
M M M M M M M
M M M M M
M M M
M 图4.1 图4.2
7.参照上面的第3题,在程序中编写一个自定义函数,用于计算的乘积。
实验2 顺序结构设计1—简单C程序设计
一、目的和要求
1掌握顺序程序设计方法。
2熟悉C语言中的基本数据类型,掌握各种类型变量和常量的使用方法。
3进一步掌握编写程序和调试程序的方法。
二、实验内容
1编写一个程序,输入一个天数,求这个天数包含几周零几天。
提示:
① 利用除法算术运算符/”(整除运算,结果取商的整数部分)和%”(整除取余运算,结果取余数)。
② 本题的输入数据有一个,输出数据有两个,因此需要定义3个变量来保存这些数据,并且都应定义为整数类型。
2编写程序,从键盘输入一个大写,将它转换为对应的小写字母后输出。
提示:
① 字符型数据可以和整型数据相互运算。
② 大写字母的ASCII码加32等于对应的小写字母的ASCII码。
3分析下列程序的功能,上机编译调试并运行,注意观察程序的编写风格。
#include stdio.h
void main( )
{
float h,w,s;
printf(Please input two integers:\n);
scanf(%f%f,h,w);
s=h*w;
printf(s=%.2f\n,s);
}
提示:
① 为加强界面的有好,此程序输入数据和输出结果加了一定的提示信息。
② 将第6行改为scanf(%f,%f,h,w);
再编译和运行,数据输入时的格式。
4编写程序,从键盘输入半径r,求周长、面积圆球表面积、球体积。要求输入输出要有提示信息,输出数据保留小数点后两位。
5输入并编译下列程序:
#include stdio.h
void main()
{
int a,b;
float x,y;
char c1,c2;
scanf(a=%d b=%d,a,b);
scanf(%f%e,x,y);
scanf(%c%c,c1,c2);
printf(a=%d,b=%d\n,a,b);
printf(x=%f,y=%e\n,x,y);
printf(c1=%c,c2=%c\n,c1,c2);
}
运行时分别按以下方式输入数据,观察输出结果,分析原因,总结输入数据的规律和容易出错的地方。
① a=3,b=7,x=8.5,y=71.82,A,a↙
② a=3 b=7 x=8.5 y=71.82 A a↙
③ a=3 b=7 8.5 71.82 A a↙
④ a=3 b=7 8.5 71.82Aa↙
⑤ 3 7 8.5 71.82 A a↙
⑥ a=3 b=7↙
8.5 71.82 ↙
文档评论(0)