南京工程学院c语言实验报告模板,工程学院C语言程序设计实验报告.doc

该实验报告详细记录了在南京工程学院《C语言程序设计》课程中进行的四次实验内容,涉及简单程序设计、条件运算、数据输入输出、控制结构和高级特性。通过实例展示了如何运用C语言运算符、输入输出格式,以及掌握TurboC环境下的编程流程。实验收获部分分享了个人体会和遇到的问题解决过程。
摘要由CSDN通过智能技术生成

工程学院C语言程序设计实验报告

南京工程学院实验报告

课程

名称《C 语言程序设计》实验名称实验一 简单程序设计   系部经济管理 学院班级姓名学号209110608实验

时间 2012 年 10 月 15日 时 分~ 时 分地点经管A102机位90评语

指导教师: 成绩注:将实验成果文件(包含实验报告电子文件、程序源代码文件等),用WinRar打包,以__.RAR文件形式交付指导老师。

一、实验目的

1.熟悉C语言的上机环境,进一步掌握C语言的结构特点。

2.熟练掌握在Turbo C系统上编辑、编译、连接和运行C程序的方法。

3.掌握C语言运算符的优先级和结合方向。

4.熟练掌握数据的输入输出格式。

5.掌握各种基本操作。

二、实验内容(程序主要语句及作用,程序运行结果截图)

程序1的主要代码(附简要注释)

printf("x=%d\n",x); //输出x 10

x=25%(c=3); //求25除3取余

*p+=2+3; //将*p+2+3赋给*p

x*=x+=x-=x;//x=x-x ,x=x +x ,x=x*x

x=((a=4%3,a!=1),++*p>10);//先取余得a=1,a!=1则取1,a!=1则取0

截图:

第二题

程序2的主要代码(附简要注释)

printf("a>b&&b>c=%d\n",a>b&&b>c);//看a>b且b>c的真假,真输出-1,假输出0

printf("!(b>c)+(b!=*p)||(a+b)=%d\n",!(b>c)+(b!=*p)||(a+b));

printf("a++-c+*q=%d\n",a++-c+*q);

printf("++a-c+++b=%d\n",++a-c+++b);

截图:

程序3的主要代码(附简要注释)

putchar(C);//输入字符:C

putchar('\t');//水平制表

putchar('\n');//换行

printf("%d%d\n",a,b);//输出双精度型数据

printf("%c%c\n",a,b);//输出字符型数据

printf("%3d%3d\n",a,b);/*变量的输出宽度为3*/

printf("%f,%f\n",x,y);//输出浮点数x、y

printf("%ld,%lo,%lx\n",n,n,n);//分别以十进制、八进制和十六进制输出

printf("%u,%o,%x,%d\n",u,u,u,u);//分别以无符号型整数、八进制、十六进制及十进制输出

printf("%s,%5.3s\n","COMPUTER","COMPUTER");//以字符串形式输出,以字符串形式输出前三个字符

截图:

程序4的主要代码(附简要注释)

putchar(a>='a'&&a<='z'?a-32:a);//条件表达式,若是小写字母则将其转换为大写字母,否则不变

scanf("%c%d%f",&a,&b,&c);//分别输入字符型、整型和单精度浮点数型数据

printf("a=%c b=%d c=%.2f\n",a,b,c);//输入三个数,分别以字符型、整型和保留两位小数的小数型输出

printf("a=%d b=%c c=%.2f\n",a,b,c);//以整型输出a,字符型输出b,保留两位小数的单精度型输出c。

截图:

三、收获,体会及问题(写得越详细、越个性化、越真实越好,否则我不知道你做这个实验的心路历程,也就无法充分地判断你是否是独立完成的这个实验、你是否在做这个实验时进行了认真仔细地思考、通过这个实验你是否在实践能力上得到了提高

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值