C语言项目实验作业学生版.doc

C语言项目实验作业学生版.doc

ID:51687901

大小:190.50 KB

页数:26页

时间:2020-03-15

C语言项目实验作业学生版.doc_第1页
C语言项目实验作业学生版.doc_第2页
C语言项目实验作业学生版.doc_第3页
C语言项目实验作业学生版.doc_第4页
C语言项目实验作业学生版.doc_第5页
资源描述:

《C语言项目实验作业学生版.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、C语言项目实验作业系(部)机电与汽车工程学院姓名(学号)40庞文胤25梁志坚专业(班级)13电子2班电子教研室编制实验一数据类型、运算符和表达式应用一、实验目的1.掌握C语言数据类型的种类和作用;2.熟悉如何定义一个整型、字符型、实型变量,以及对它们赋值的方法,3.掌握不同的类型数据之间赋值的规律;4.灵活运用各种运算符及其表达式;二、实验步骤(一)阅读程序1.输入并运行以下程序,观察运行结果。#includemain(){charc1,c2;c1=97;c2=98;printf("%c,%c",

2、c1,c2);}(1)在第五行后面加入以下printf语句,并运行。printf("%d,%d",c1,c2);分析结果 97,98运行结果97,98 (2)在(1)的基础上,将第三行改为以下语句,并运行。intc1,c2;分析结果 97,98运行结果 97,98(3)在(1)的基础上,将第四行改为以下语句,并运行。c1=321;c2=400;分析结果 321,400运行结果 65,-1122.分析并运行此程序,当输入的数据为10时,下面程序的运行结果。#includemain(){floatx,

3、y;scanf("%f",&x);printf("2.4*x-1/2=%f",2.4*x-1.0/2);printf("x%%2/5-x=%f",(int)(x)%2/5-x);printf("(x-=x*10,x/=10)=%d",(x-=x*10,x/=10));}分析结果 运行结果 3.分析以下程序运行的结果#includemain(){inti,j,m,n;i=8;j=10;m=++i;n=j++;printf("%d,%d,%d,%d",i,j,m,n);}分析结果 运行

4、结果 (2) 将第6、7行改为:m=i++;n=++j;分析结果 运行结果 (3)程序改为:#includemain(){inti,j,m=0,n=0;i=8;j=10;m+=i++;n-=--j;printf(“%d,%d,%d,%d”,i,j,m,n);}分析结果 运行结果 (二)完成程序要求:依据题目要求,分析已给出的语句,填写空白。但是不要增行或删行,改动程序的结构。1.求任意输入字符的ASCⅡ码。#includemain(){;//变量的定义printf(“请输入一个字

5、符:”);scanf(“%c”,&a);b=(int)a;printf(“%c的ASCⅡ码为%d”,a,b);}(三)调试程序要求:调试运行下列程序是否正确,若有错,写出错在何处?填写正确的运行结果。1.行号#include1main()2{intu=v=89;3printf(“u=%d,v=%d”,u,v);} 错错误在行 应改为:调试正确后的运行结果输出结果:2.下面的程序试图计算由键盘输入的任意两个整数的平均值:行号#include1main()2{3intx,

6、y,a;4scanf("%x,%y",&x,&y);5a=(x+y)/2;6printf("Theaverageis%d:",a);}错错误在行 应改为:调试正确后的运行结果输入数据2,61,4-1,-3-2,42,0输出结果:(四)编写程序1.输入圆半径(值为5),输出圆的周长和面积。实验二顺序结构程序设计一、实验目的1.掌握各种类型数据输入输出的方法,能正确使用各种格式转换符。2.熟练掌握顺序结构的程序设计,能够编写简单的应用程序。二、实验步骤(一)阅读程序1.输入并运行以下程序,观察运行结果。#include

7、main(){inta=17;floatu=1234.567;printf("%d,%7d,%-7d",a,a,a);printf("%f,%7.2f",u,u);}分析结果 运行结果 2.输入并运行以下程序,观察运行结果。#includemain(){inta,x,y;x=(a=2,6*2);y=a=2.6*a;printf(“x=%d,y=%d”,x,y);}分析结果 运行结果 3.阅读以下程序,若输入的数据形式为251310,输出结果为:#include

8、.h>main(){intx,y,z;scanf("%d%d%d",&x,&y,&z);printf("x+y+z=%d",x+y+z);}分析结果 运行结果 (二)完成程序要求:按照给定题目要求,参照出现的语句,填写程序空白处。求的值。(设a=25,b=5)#includemain(){floata=25,

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

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

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