- 1、本文档共21页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
成绩:
实验名称:集中上机 1—C 语言程序设计
学生姓名:李梦雅
学生学号:2013212360
学生专业:机械设计制造及其自动化
学生班级:0841302
指导教师: 李敏老师、张开碧老师
实习时间: 2014 年上半年 第 11周到第 14 周
实验一 简单的C程序设计
学号 2013212360 姓名 李梦雅 班级 0841302
第11周 星期四 第5,6,7,8节 实验日期 2014年5月8日
实验目的
了解Microsoft Visual C++6.0软件的窗面,掌握c语言程序的编辑、编译、连接和运行过程。
掌握c语言的基本数据类型、定义和使用方法,了解几种类型输出时所用的格式和转换符,熟悉各种运算符和表达式的使用特点。
熟悉掌握c语言中赋值运算、各类数据间的混合运算、算术运算和符号运算的使用。
掌握c语言数据输入输出的概念和使用方法。
实验内容和结果
例 1、从键盘任意输入 a、b、c 三个数,输出其中最大值和它们的和值。
# include stdio.h
void main ()
{
int a,b,c;
int maxv,sum;
printf(请输入三个数 a,b,c:\n);
scanf(%d,%d,%d,a,b,c);
if (ab)
maxv=a;
else
maxv=b;
if (cmaxv)
maxv=c;
printf(三个数中最大的数为%d\n,maxv);
sum=a+b+c;
printf(三个数之和为%d\n,sum);
}
例 2、 转义字符的使用。分析下列程序,写出运行结果,并将分析结果与运行结果进行对照。
# include stdio.h
void main()
{
char c1=a,c2=b,c3=c,c4=\101,c5=\116;
printf(12345678910abcdefg\n);
printf(a%c b%c\tabc\n,c1,c2,c3);
printf(ab c\t de\rf\tg\n);
printf(h\ti\b\bj k\n);
printf(\t\b%c\n,c4,c5);
printf(\ta\tc\n);
}
例 3、从键盘输入一字符,要求将其中的字母找出来,并小写输出。
# include stdio.h
void main()
{
char c1,c2;
c1=getchar();
printf(输出的字符是:%c,其ASCII码是:%d\n,c1,c1);
if ((c1=ac1=z)||(c1=Ac1=Z))
{
if(c1=Ac1=Z)
c2=c1+32;
else
c2=c1;
printf(%c,%d\n,c2,c2);
}
else
printf(输入的不是字母,不能小写转换!\n);
}
例 4、从键盘上输入三角形三边 a,b,c 的值,计算三角形的面积,并输出计算结果。
# include stdio.h
# include math.h
void main ()
{
float a,b,c;
float s,area;
printf(请输入三角形的三边\n);
scanf(%f,%f,%f,a,b,c);
s=(a+b+c)/2;
area=(float)sqrt(s*(s-a)*(s-b)*(s-c));
printf(三角形的三边为:a=%-7.2f,b=%-7.2f,c=%7.2f\n,a,b,c);
printf(面积为:area=%-7.2f\n,area);
}
练习题
1、写出下面程序的运行结果,体会自加(自减)运算符的使用及执行顺序。
# include stdio.h
void main ()
{
int i,j,m,n;
i=8;
j=10;
m=++j;
n=j++;
printf(%d,%d,%d,%d\n,i,j,m,n);
printf(%d,%d,%d,%d\n,i++,++i,j++,++j);
printf(%d,%d,%d,%d\n,++m,m++,m,++m);
}
2、将 100~800 之间的所有素数按每个数之间空 3 列并且每
文档评论(0)