C语言第一次博客作业——输入输出格式
题目1.温度转换
一、本题要求编写程序,计算华氏温度150°F对应的摄氏温度。计算公式:C=5×(F−32)/9,式中:C表示摄氏温度,F表示华氏温度,输出数据要求为整型。
1.实验代码
2.设计思路
(1).定义两个整型变量 fahr,celsius;其中 fahr表示华氏温度,celsius表示摄氏温度
(2). fahr=150,
(3).运用计算公式:C=5×(F−32)/9
(4).输出fahr,celsius
(5).结束算法。
3.本题调试过程碰到问题及解决办法
(1).在printf语句中,容易遇到格式错误,就是留空格,或者说符号弄错什么的,下次细心点吧。
题目2. 将x的平方赋值给y
二、假设x的值为3,计算x的平方并赋值给y,分别以“y = x ∗ x”和“x ∗ x = y”的形式输出x和y的值。
1.实验代码
2.设计思路
(1).定义两个整型变量x,y;
(2).x=3,y=xx;
(3).输出y=xx,x*x=y;
(4).结束算法。
3.本题调试过程碰到问题及解决办法
(1).这题犯得错误还是和上一题一样,容易留空格或是用错符号,容易用成中文符号;解决方法的话,细心还有在敲代码前把输入法换成英文吧。
题目3.是不是太胖了
三、据说一个人的标准体重应该是其身高(单位:厘米)减去100、再乘以0.9所得到的公斤数。已知市斤是公斤的两倍。现给定某人身高,请你计算其标准体重应该是多少?(顺便也悄悄给自己算一下吧……)
1.实验代码
2.设计思路
(1).定义一个整型变量H,和一个浮点型变量W;其中H表示身高,W表示体重。
(2).输入身高
(3).代入计算式:W=(H-100)20.9
(4).保留两位小数,输出结果
(5).结束算法
3.本题调试过程碰到问题及解决办法
(1).在scanf语句中,在输入时容易忘记&;
(2).在输出时结果保留两位小数时,%.2f容易弄错,且习惯性的在%.2f之间留空格
题目4.输出各位数字
四、给定一个三位正整数,输出其百位数字、十位数字及个位数字
1.实验代码
2.设计思路
(1).定义一个整型变量x,x表示输入的数
(2).输入一个三位数
(3).用x/100,得到百位数;(x/10)在取余,得到十位数;对x取余,得到个位数。
(4).输出得到的百位数个,十位数,个位数
(5).结束算法
3.本题调试过程碰到问题及解决办法
(1)没有很好的理解对一个数取余,所以导致一直是编译错误;后来在网上查了资料,又看了翁凯的视频,才完全明白。
二、截图本周题目集的PTA提交列表及最后排名
1.提交列表
2.最后排名
三、本周学习总结
1.你学会了什么?
这周学会的很多,(可能是基础不太好的缘故),比如说:
(1).略微的了解了C语言
(2).学会了简单的编程
(3)还有编程时各种运算符语法的使用
(4).感觉学习C语言更多是仔细和有耐心吧
2.本周的内容,你还不会什么?
本周的内容,我觉得不是特别难,虽然现在的编程还不是很熟练,但差不多都掌握了。虽然一开始的时候,感觉什么都不会,但是通过课本,视频还有老师课上的讲解,也解决了很多之前不懂得问题。
3.你碰到什么困难,打算如何解决?
由于C语言刚入门,肯定会遇到很多困难,我觉得首先是先把课本弄懂,然后在慕课上面看翁凯老师的视频讲解,如果还有不能理解的,就该上网查相关的资料了。还有在编程方面的问题,可以求助同学和助教,但最主要的还是得自己先弄清楚问题出在哪,才能更好的求助别人吧。