成绩:实验名称:集中上机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语言的基本数据类型、定义和使用方法,了解几种类型输出时所用的格式和转换符,熟悉各种运算符和表达式的使用特点。3、熟悉掌握c语言中赋值运算、各类数据间的混合运算、算术运算和符号运算的使用。4、掌握c语言数据输入输出的概念和使用方法。二、实验内容和结果例1、从键盘任意输入a、b、c三个数,输出其中最大值和它们的和值。#includevoidmain(){inta,b,c;intmaxv,sum;printf("请输入三个数a,b,c:\n");scanf("%d,%d,%d",&a,&b,&c);if(a>b)maxv=a;elsemaxv=b;if(c>maxv)maxv=c;printf("三个数中最大的数为%d\n",maxv);sum=a+b+c;printf("三个数之和为%d\n",sum);}例2、转义字符的使用。分析下列程序,写出运行结果,并将分析结果与运行结果进行对照。#includevoidmain(){char101',c5='\116';printf("12345678910abcdefg\n");printf("a%cb%c\tabc\n",c1,c2,c3);printf("abc\tde\rf\tg\n");printf("h\ti\b\bjk\n");printf("\t\b%c\n",c4,c5);printf("\ta\tc\n");}例3、从键盘输入一字符,要求将其中的字母找出来,并小写输出。#includevoidmain(){charc1,c2;c1=getchar();printf("输出的字符是:%c,其ASCII码是:%d\n",c1,c1);if((c1>='a'&&c1<='z')||(c1>="A"&&c1<="Z")){if(c1>='A'&&c1<='Z')c2=c1+32;elsec2=c1;printf("%c,%d\n",c2,c2);}elseprintf("输入的不是字母,不能小写转换!\n");}例4、从键盘上输入三角形三边a,b,c的值,计算三角形的面积,并输出计算结果。#include#includevoidmain(){floata,b,c;floats,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、写出下面程序的运行结果,体会自加(自减)运算符的使用及执行顺序。#includevoidmain(){inti,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列并且每行输出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("\n");}printf("\n");}3、有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?请输出满足条件的每一个这样的三位数。#includevoidmain(){inti,j,k;for(i=1;i<=4;i++)for(j=1;j<=4;j++)for(k=1;k<=4;k++){if(i!=j&&i!=k&&j!=k)printf("%d%d%d\n",i,j,k);}}4、设圆柱底面积半径为r,圆柱高为h,求圆底面积、圆柱表面积、圆柱体积。要求半径和高从键盘输入,输出结果保留两位小数位。#include#definePI3.1415926voidmain(){floatr,h,S1,S2,V;scanf("%f,%f",&r,&h);S1=PI*r*r;S2=2*PI*r*h+2*S1;V=S1*h;printf("圆底面积=%.2f\n",S1);printf("圆柱表面积=%.2f\n",S2);printf("圆柱体积=%.2f\n",V);}三、问题讨论要加强自己对学习的耐心与细心,要增强对基本知识的掌握,多看书。实验二三种结构的程序设计学号2013212360姓名李梦雅班级0841302第12周星期四第5,6,7,8节实验日期2014年5月15日一、实验目的1、了解并熟练掌握c语言程序设计的三种结构:顺序、选择和循环。2、熟练掌握顺序结构中赋值语句的使用、数据的输入输出函数和常用的格式控制方法。3、掌握关系运算符和表达式、逻辑运算符和表达式的定义和使用...