C语言程序设计实验与习题.doc

C语言程序设计实验与习题.doc

ID:61462143

大小:103.00 KB

页数:18页

时间:2021-02-02

C语言程序设计实验与习题.doc_第1页
C语言程序设计实验与习题.doc_第2页
C语言程序设计实验与习题.doc_第3页
C语言程序设计实验与习题.doc_第4页
C语言程序设计实验与习题.doc_第5页
资源描述:

《C语言程序设计实验与习题.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、ffBvvbvvbgbb实验一C程序运行环境及简单程序的运行2.程序改错并调试改正后的程序#includevoidmain()//函数的格式要求{intx=2,y=3,a;//;为语句结束标志,同类项之间用,作为分隔符。a=x*y;//C语言区分大小写printf("a=%d",a);printf("");//字符串使用双引号作为定界符}⑴下列程序的功能为:计算x*y的值并将结果输出,程序中有8处错误,尝试改正并上机调试之(程序以文件名sy1_2.cpp存盘)。#includevoidmain{intx=2

2、;y=3;aA=x*yprint("a=%d",a);printf(‘’);}⑵下列程序的功能为:输入圆的半径,计算圆面积并将结果输出;程序中有9处错误,尝试改正并上机调试之(程序以文件名sy1_3.cpp存盘)。#include//不能用;号intmain()//不能有;号{floatr,area;//同类项之间用,作为分隔符。printf("inputr:");scanf("%f",&r);//变量前需要取址符&area=3.14159*r*r;//*号不能省略printf("r=%f,area=%f",r,ar

3、ea);//g}//{}成对匹配#includestdio.h;intmian();floatr;area;printf("inputr:");scanf("%f",r);area=3.14159r*r;printf("r=%f,area=%f",area);3.编写程序并上机调试⑴输入三个整数a、b、c,显示出其中的最大值。#includevoidmain(){inta,b,c,max;scanf("%d,%d,%d",&a,&b,&c);max=a;if(b>max)max=b;if(c>max)max=c;prin

4、tf("max=%d",max);}}4.分析与总结⑴总结C程序的结构和书写规则。⑵阅读:附件1-C语言程序的跟踪调试。特别提示:当程序在编译时发现很多错误,此时应从上到下逐一改正,或改一个错误,就重新再编译,因为有时一个错误会引起很多错误信息。习题一一、选择题参考答案:1~5CBACD6~10CCACB11~14AACB二、综合题绘制NS算法流程图。(1)输入10个数,求其中的最大值。(2)输入3个数,将它们升序排列输出。输入a、b、ca>b输出a,b,c真假t=a,a=b,b=tc>b真假c

5、k=1k<10输入mm>max真假max=m输出max(3)输入2个数,求它们的最大公约数。(4)输入一元二次方程的系数a、b、c,判断其根。,输入数a,b,cc=0真真假无数根无根一实根,d=b*b-4*a*cd>=0d=0真假两虚根两不同实根两同实根a=0真假假真假b=0,输入数m,nm>nk=nm、n不能同时被k整除k=k-1输出kk=m实验二顺序结构程序设计1.阅读程序,尝试写出程序的运行结果,然后输入并调试程序,对照其实际输出与分析的结果是否一致,若不一致,请找出原因。⑴以下程序用于测试C中不同类型数据所占内存字节数,运行并体会size

6、of运算符的使用方法。//sizeof运算的结果为一个int型的整数,表示其求解对象的存储所占的内存字节数。Sizeofcharis1Sizeofshortis2Sizeofintis4Sizeoflongis4Sizeoffloatis4Sizeofdoubleis8Sizeofboolis1------------------------------Sizeofais4Sizeof2.0*10is8sizeofLiuDehuais10Pressanykeytocontinue#includevoidmain(){inta=1

7、;printf("Sizeofcharis%d",sizeof(char));printf("Sizeofshortis%d",sizeof(short));printf("Sizeofintis%d",sizeof(int));printf("Sizeoflongis%d",sizeof(long));printf("Sizeoffloatis%d",sizeof(float));printf("Sizeofdoubleis%d",sizeof(double));printf("Sizeofboolis%d",siz

8、eof(bool));printf("------------------------------");printf("Sizeof

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

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

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