- 1、本文档共159页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
如何调试程序:
编译好程序 F10就可以进行调试,也可以F5开始debug程序
不过最好是先设置断点,设置断点用F9,取消断点就在断点位置按F9,取消全部断点ctrl+shift+F9;碰到函数调用,要进入函数体调试,就在调用的时候按F11,F11也称为单步调试;结束调试就按shift+F5
Lab 1 Sequence Structure上机前的预习:在实验预习报告上画好流程图,并编写好源程序及运行程序所需的典型数据。⒈ 在自己的系统上运行“Hello, World”,再让程序遗漏一些部分,观察出现的错误信息。
#include stdio.hvoid main (){???? printf(hello,world\n);}⒉ 调试并改正下列程序中的错误。该程序能够计算某个数x的平方,并赋值给y,且分别以“y=x *x”和“x *x = y”的形式输出x和y的值。要求记录错误信息,说明错误原因和改正方法,最后写正确的程序。#include stdiovoid main(void){???? int x,y;???????? y = x*x???? printf(“%d = %d * %d”,x);???? printf(“d *%d = %d,y);}
正确答案:
#include stdio.hvoid main(){???? int x,y;???? scanf(%d,x);???? y=x*x;???? printf(%d=%d*%d\n,y,x,x);???? printf(%d*%d=%d\n,x,x,y);}⒊ 输入两个数,交换它们的值。
#include stdio.hvoid main(){???? int a,b,c;???? scanf(%d%d,a,b);???? c=a;???? a=b;???? b=c;???? printf(%d,%d\n,a,b);}
⒋ 求摄氏温度26℃对应的华氏温度。计算公式为? ,其中,c表示摄氏温度;f表示华氏温度。
#include stdio.hvoid main(){???? int a;???? float b;???? scanf(%d,a);???? b=9.0/5.0*a+32; ?/*b=9/5*a+32; ? ? 9/5得到的结果总是1,最后的结果总是58。而正确的结果应该是78.8*/
???? printf(%f\n,b);}
注意类型转化:
/这个是除法,但是有一点注意,两边操作数全为整数时,值是取整的。
Lab 2 Selection Structure上机前的预习:在实验预习报告上画好流程图,并编写好源程序及运行程序所需的典型数据。⒈ 输入一个年份,判断其是否为闰年。
#include stdio.hvoid main(){???? int a;???? scanf(%d,a);???? if (a%4==0)???? {????????? if (a%100!=0)????????? {?????????????? printf(%d年为闰年\n,a);????????? }????????? else????????? {?????????????? if (a%400==0)?????????????? {??????????????????? printf(%d年为闰年\n,a);?????????????? }?????????????? else?????????????? {??????????????????? printf(%d年不为闰年\n,a);?????????????? }??????????????????????? }???? }???? else???? {????????????? /*if (a%100==0)????????? {?????????????? if (a%400==0)?????????????? {??????????????????? printf(%d年为闰年\n,a);?????????????? }?????????????? else?????????????? {??????????????????? printf(%d年不为闰年\n,a);?????????????? }?????????????? }????????? else????????? {?????????????? printf(%d年不为闰年\n,a);????????? }*/????????????? printf(%d年
文档评论(0)