C_上机程序答案

C_上机程序答案

ID:41848095

大小:897.91 KB

页数:175页

时间:2019-09-03

C_上机程序答案_第1页
C_上机程序答案_第2页
C_上机程序答案_第3页
C_上机程序答案_第4页
C_上机程序答案_第5页
资源描述:

《C_上机程序答案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、如何调试程序:编译好程序F10就可以进行调试,也可以F5开始debug程序不过最好是先设置断点,设置断点用F9,取消断点就在断点位置按F9,取消全部断点ctrl+shift+F9;碰到函数调用,要进入函数体调试,就在调用的时候按F11,F11也称为单步调试;结束调试就按shift+F5Lab1SequenceStructure上机前的预习:在实验预习报告上画好流程图,并编写好源程序及运行程序所需的典型数据。1.在自己的系统上运行"Hello,World",再让程序遗漏一些部分,观察岀现的错误信息。#ineludevoidmain(){pri

2、ntf("hello,worid”);}2.调试并改正下列程序中的错误。该程序能够计算某个数x的平方,并赋值给y,且分别以"y二x*和Mx*x=yl>的形式输岀x和y的值。要求记录错误信息,说明错误原因和改正方法,最后写正确的程序。#ineludevoidmain(void)intxzy;printf(=%dH%d*%2X)」printf(*%dH%d・y);#inc-udeAsidio・hvvoidmaino亠inix、y;scanf(3%d・「R?x)jyHXxprintf(=%dH%d*%d.「yxx);printf(=%d*%d

3、H%dvrxx、y);3・®>3l->聲・空滞M33®。#indude・sfdio・h=voidmaino亠inipbnjscanf(=%d%d・「p?Bp?b);aub;b=c;printf("%d%d"ab);}4.求摄氏温度26°C对应的华氏温度。计算公式为,其中,c表示摄氏温度;f表示华氏#ineludevoidmain(){inta;floatb;scanf("%d;&a);9/5得到的结果总是1,最后的结果总是5&b=9.0/5.0*a+32;/*b=9/5*a+32;而正确的结果应该是78.8Vpnntf(n%fn,b

4、);}as类型转化:岁这个是除法,但是有一点注意,两边操作数全为整数时,值是取整的。5.输入某员工的基本工资(以元为单位,工资为整数值),如果他的住房补贴是基本工资的20%,岗位补贴是基本工资的40%,计算该员工的总工资。#ineludevoidmain()floatbzcze;scanf("%d;&a);b=a*0.2;c=a*0.4;e=a+b+c;printf(”%f;b);printf(M%fM/c);pnntf(n%fn,e);}Lab2SelectionStructure上机前的预习:在实验预习报告上画好流程图,并编

5、写好源程序及运行程序所需的典型数据。1.输入一个年份,判断其是否为闰年。#include"stdio.h"voidmain(){inta;scanf(”%d;&a);if(a%4==0)(OHHOOW)CDs丘c^®7RK-fp%=EU=d①S-CD丘・・UHI-H爺p%=)xu匸d(0HH00t7%e)七①S-CD(0丄OOT%e)七讦(a%400==0)prirnf("%d年为闰年;a);}else{printf("%d年不为闰年;a);}}else{printf(n%d年不为闰年;a);}*/printf("%d年不为闰年:a);}}2

6、.假设现在90号汽油6.95元/升、93号汽由7.44元/升、97号汽油7.93元/升。为吸引顾客,某自动加油站推岀了"自助服务"和"协助服务"两个服务等级,分别可得到5%和3%的折扣。请编写程序,输入顾客的加油量a,汽油品种b(90、93或97)和服务类型c(m为自助服务,e为协助服务),计算并输出应付款(保留小数点后2位)。方法一:(忌昭田i?盅吕恶變VS.EU匸dMc<6se6mum6se6Nu6se6mEUKoUAed^6a、J_%・・=uss==.«母Qg吕哝變©Aed2qnopu」elpif-u一)ouTOlulwAll.oplsv①pnp

7、u一#(uxiSKm匹竖)七UE4一ne方psfeajqem6・Z.H>edm①seusreajq少寸寸•卜HAedCNS3sreajqes6・9H>ed二S3(q)lp七msS63='P%.・)JU§break;printf("m:自助服务e:协助服务");printf("输入您选择服务的代码:“);fflush(stdin);/*清除键盘缓冲区的字符*/scanf("%c':&c);讦(c二二'm')pay=0.95*pay;else讦(c=='e')pay=0.97*pay;printf("您应支付%.2lf",pay);return0;}

8、方法二:#include"stdio.h"intma

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

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

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