实验一__简单的C程序设计实验报告

实验一__简单的C程序设计实验报告

ID:38785366

大小:399.15 KB

页数:21页

时间:2019-06-19

实验一__简单的C程序设计实验报告_第1页
实验一__简单的C程序设计实验报告_第2页
实验一__简单的C程序设计实验报告_第3页
实验一__简单的C程序设计实验报告_第4页
实验一__简单的C程序设计实验报告_第5页
资源描述:

《实验一__简单的C程序设计实验报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、成绩:实验名称:集中上机1—C语言程序设计学生姓名:李梦雅学生学号:2013212360学生专业:机械设计制造及其自动化学生班级:0841302指导教师:李敏老师、张开碧老师实习时间:2014年上半年第11周到第14周实验一简单的C程序设计学号2013212360姓名李梦雅班级0841302第11周星期四第5,6,7,8节实验日期2014年5月8日一、实验目的1、了解MicrosoftVisualC++6.0软件的窗面,掌握c语言程序的编辑、编译、连接和运行过程。2、掌握c语言的基本数据类型、定义和使用方法,了解几种类型输出时所用的格

2、式和转换符,熟悉各种运算符和表达式的使用特点。3、熟悉掌握c语言中赋值运算、各类数据间的混合运算、算术运算和符号运算的使用。4、掌握c语言数据输入输出的概念和使用方法。二、实验内容和结果例1、从键盘任意输入a、b、c三个数,输出其中最大值和它们的和值。#includevoidmain(){inta,b,c;intmaxv,sum;printf("请输入三个数a,b,c:");scanf("%d,%d,%d",&a,&b,&c);if(a>b)maxv=a;elsemaxv=b;if(c>maxv)maxv=c;p

3、rintf("三个数中最大的数为%d",maxv);sum=a+b+c;printf("三个数之和为%d",sum);}例2、转义字符的使用。分析下列程序,写出运行结果,并将分析结果与运行结果进行对照。#includevoidmain(){charc1='a',c2='b',c3='c',c4='101',c5='116';printf("12345678910abcdefg");printf("a%cb%ctabc",c1,c2,c3);printf("abctderftg");pr

4、intf("htibbjk");printf("tb%c",c4,c5);printf("tatc");}例3、从键盘输入一字符,要求将其中的字母找出来,并小写输出。#includevoidmain(){charc1,c2;c1=getchar();printf("输出的字符是:%c,其ASCII码是:%d",c1,c1);if((c1>='a'&&c1<='z')

5、

6、(c1>="A"&&c1<="Z")){if(c1>='A'&&c1<='Z')c2=c1+32;elsec2=c1;p

7、rintf("%c,%d",c2,c2);}elseprintf("输入的不是字母,不能小写转换!");}例4、从键盘上输入三角形三边a,b,c的值,计算三角形的面积,并输出计算结果。#include#includevoidmain(){floata,b,c;floats,area;printf("请输入三角形的三边");scanf("%f,%f,%f",&a,&b,&c);s=(a+b+c)/2;area=(float)sqrt(s*(s-a)*(s-b)*(s-c));printf("

8、三角形的三边为:a=%-7.2f,b=%-7.2f,c=%7.2f",a,b,c);printf("面积为:area=%-7.2f",area);}练习题1、写出下面程序的运行结果,体会自加(自减)运算符的使用及执行顺序。#includevoidmain(){inti,j,m,n;i=8;j=10;m=++j;n=j++;printf("%d,%d,%d,%d",i,j,m,n);printf("%d,%d,%d,%d",i++,++i,j++,++j);printf("%d,%d,%d,%d",

9、++m,m++,m,++m);}2、将100~800之间的所有素数按每个数之间空3列并且每行输出5个方式输出所有素数。#include#includevoidmain(){intm,k,i,n=0;for(m=101;m<=800;m=m+2){k=sqrt(m);for(i=2;i<=k;i++)if(m%i==0)break;if(i>=k+1){printf("%6d",m);n=n+1;}if(n%5==0)printf("");}printf("");}3、有1、2、3、4个数字,能

10、组成多少个互不相同且无重复数字的三位数?请输出满足条件的每一个这样的三位数。#includevoidmain(){inti,j,k;for(i=1;i<=4;i++)for(j=1;j<=4;j++)f

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。