实验名称:集中上级I——C语言程序设计.doc实验名称:集中上级I——C语言程序设计学生姓名: 彭威威 学生学号: 2010213157 学生专业: 电气工程与自动化学生班级: 0831004班 指导教师: 李敏、张开碧老师实****时间:大一下第7、10、11、12周实验名称 C语言运行过程、简单的C程序设计 专业班级 0831004学号201021315姓名 彭威威 第7周,星期日第1—4节 实验日期 4月10日一、 实验目的了解VC软件的窗口界面,熟练掌握VC的菜单命令及相应的键命令,并在VC环境下掌握如何编辑、编译、连接、运行一个C程序过程滨如何保存和修改C语言的源程序。通过运行一个简单的C程序过程,逐步了解C程序的基本结构及特点。掌握C语言的基本数据类型,熟悉它们的使用方法及定义方式,了解几种类型数据输出是用的格式转换符(整型、字符型、实型),熟悉各种运算符和衣达式的使用特点。熟悉掌握C中赋值运算的使用。二、 实验内容使用VC运行简矗的C程序三、 实验结果题目:编写一个C程序,输入a、b、c三个数,输出其中的最大者:程序(一)#include<>voidmain(){intmax(int,int,int);inta、b,c;printf(Hpleaseinputthreenumber:M);scanf(”%d,%d,%d“,&a,&b,&c);printf(nmax=%d\n,\niax(,c));)intmax(intajntb,intc){inttemp;if(a>=b)temp=a;elsetemp=b;if(a>=c)temp=a;elsetemp=c;if(b>=c)temp=b;elsetemp=c;return(temp);程序(二)#include<>#definemax(xyz)(x>y?x:y)>z?(x>y?x:y):zvoidmain(){inta,b,c;printf(Hpleaseinputthreenumber:M);scanf(”%d,%d,%d“,&比&b,&c);printf(Mmax=%d\nl\max(a,b,c));pleaseinputthreenumber8nax=8Pressanykeytocontinue—四、问题讨论一个C程序只能含有一•个主函数即main()函数,并且总是从mmn()函数开始执行;数据类型要一•致,比如定义、赋值、运算、输出控制;实验名称 数据类型、运算符和表达式 专业班级 0831004学号201021315姓名 彭威威 第7周,星期日第1—4节 实验日期 4月10日一、 实验目的掌握c语言数据类型,熟悉如何定义一个整型、字符型、实型变量,以及对它们赋值的方法,了解以上类型数据输出吋所用的格式转换符。学会使用C的有关算术运算符,以及包含这些运算符的表达式,特别是白加(++)和自减(-)运算符的使用。进一步实****C程序的编辑、编译、连接和运行的过程。二、 实验内容定义一个整型、字符型、实型变量以及对它们赋值算术运算符及表达式三、 实验结果题目:偷入一串字符串,将其中的大写字母转换成小写字母,其余的保持不变:#include<>voidmain(){chars[80],x;printf(uinputacharacter:");gets(s);x=0;while(s[x]!=\0'){s[x]=(s[x]>=,A'&&s[x]<=,Z,)?(s[x]+32):s[x];X++;)s[x]=\0*;puts(s);inputacharacter:ADFDasdgadfdasdgPressanykeytocontinue题目:白加++,自减一练****include<>voidmain(){intii=8;j=10;m=++i;n=j++;printfC%d,%d,%d,%d\n“,i,j,m,n);9,11,9,10Pressanykeytocontinue题目:将100〜1000之间的所有素数按每个数Z间空3列并且每行只输岀5个的方式输出所有素数:#include<>#defineM100#detineN1000voidmain(){intn,i,sum=0;printf(,rtheprimenumberis:\nn);for(n=M;n<=N;n++){for(i=2;i<=n/2;i++)if(n%i==0)break;if(i>n/2){SU1T1++;printf(u%-6d",n);if(sum%5==0)printf(,,\nH);printf(n\nsum=%d\n'\sum);179181191193197**********?22923323924125125726326927127728128329330?31
实验名称:集中上级I——C语言程序设计 来自淘豆网www.taodocs.com转载请标明出处.