c语言第一次作业 .pdf

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

C语⾔第⼀次作业

⼀、PTA实验作业

题⽬1.温度转换

1.实验代码

本题要求编写程序,计算华⽒温度150°F对应的摄⽒温度。计算公式:C=5×(F−32)/9,式中:C表⽰摄⽒温度,F表⽰华⽒温度,输出数据

要求为整型。

intcelsius,fahr;

fahr=150;

celsius=5*(fahr-32)/9;

printf(fahr=150,celsius=%d\n,celsius);

2设计思路

(1)定义摄⽒温度,华⽒温度为整型变量

(2)华⽒温度=150

(3)摄⽒温度=5*(华⽒温度-32)/9

(4)输出华⽒温度和摄⽒温度的值

3.本题调试过程碰到问题及解决办法

(1)刚开始打代码时⽼是忘记在语句后打上;“”导致编译错误,要解决这个问题只能多打代码,熟练了⾃然不会忘。

(2)审题时没注意到空格,导致多次答案格式错误,这说明我不够仔细,下次应仔细审题。

题⽬2:7-4将x的平⽅赋值给y

假设x的值为3,计算x的平⽅并赋值给y,分别以“y=x∗x”和“x∗x=y”的形式输出x和y的值。

1.实验代码

intx,y;

x=3;

y=x*x;

printf(%d=%d*%d\n,y,x,x);

printf(%d*%d=%d\n,x,x,y);

2设计思路

(1)定义x,y为整型变量

(2)x赋值为3

(3)y=x*x。

(4)输出y=x*x

(5)输出x*x=y

3.本题调试过程碰到问题及解决办法

(1)刚开始不懂如何输出y=x*x整个式⼦,后来向别⼈请教,现在已经学会。

(2)题⽬空格⼜漏了,多次漏掉题⽬空格让我有所注意,后⾯不再犯这个错误了。

题⽬3:7-6是不是太胖

据说⼀个⼈的标准体重应该是其⾝⾼(单位:厘⽶)减去100、再乘以0.9所得到的公⽄数。已知市⽄是公⽄的两倍。现给定某⼈⾝⾼,请你

计算其标准体重应该是多少?(顺便也悄悄给⾃⼰算⼀下吧……)

1.实验代码

intH;

scanf(%d,H);

printf(%.1f,(H-100)0.92);

2设计思路

(1)定义输⼊⾝⾼H为整型变量

(2)输⼊H

(3)输出答案为(H-100)0.92

3.本题调试过程碰到问题及解决办法

(1)这⾥犯了⼀个不应该错的失误,那就是公式错了,“*2“写成了“/2”,导致答案错误,这种错误说明我不够仔细审题,下次应当改

正。

(2)刚开始做此题时,我对sucanf不熟悉,编了⼀个较长代码,结果显⽰运⾏超时,后来在对课本进⼀步研究并向舍友请教后,才懂

得了scanf的⽤法完成此题。

7-7输出各位数字

给定⼀个三位正整数,输出其百位数字、⼗位数字及个位数字。

1.实验代码

inta,b,c,d;

scanf(%d,a);

b=a/100;

c=(a-b*100)/10;

d=a%10;

printf(%d,%d,%d\n,b,c,d);

2.设计思路

(1)定义a,b,c,d为整型变量

(2)输⼊a

(3)b=a/100即b为a的百位数

(4)c=(a-b*100)/10即c为a的⼗位数

(5)d=a%10即d为a的个位数

(6)输出b,c,d

3.本题调试过程碰到问题及解决办法

(1)这题有2个⼩失误,⼀是我将输出的“b,c,d”打成了“a,b,c”,⼆是我将“d=a%10”打成了“d=a/10”,导致答案多次错误,这可能

是我当时做题过急,理所当然的打出了abc,下次做题时我应该冷静,不能过分急躁。

(2)在做对前我将a也打进了scanf的分号⾥,导致编译错误,我认为这是因为我对scanf不够熟悉,应多练习。

⼆、截图本周题⽬集的PTA提交列表及最后排名

三、本周学习总结

1.你学会了什么?

本周的作业让我收获良多,我⼤到学会打基本的代码,掌握了许多C语⾔语法和编译并运⾏代码,⼩到明⽩了⾃⼰对题⽬的审视度不够,对

代码及语法的⼀些细节也不够了解。我想只有不断的打代码,才能让我客服这些缺点。

2.本周的内容,你还不会什么?

我认为对于某些语法的运⽤,我还不够熟悉,⽐如scan

文档评论(0)

. + 关注
官方认证
内容提供者

专注于职业教育考试,学历提升。

版权声明书
用户编号:8032132030000054
认证主体社旗县清显文具店
IP属地河南
统一社会信用代码/组织机构代码
92411327MA45REK87Q

1亿VIP精品文档

相关文档