网站大量收购独家精品文档,联系QQ:2885784924

实验一 简单的C程序设计实验报告要点.doc

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)

441113422 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档