C语言第一次博客作业——输入输出格式
一、PTA实验作业
题目1.温度转换
本题要求编写程序,计算华氏温度150°F对应的摄氏温度。计算公式:C=5×(F−32)/9,式中:C表示摄氏温度,F表示华氏温度,输出数据要求为整型。
1.实验代码
int fahr = 150;
int celsius;
celsius=5*(fahr-32)/9;
printf("fahr = 150, celsius = %d",celsius) ;
2.设计思路
- (1) 定义fahr,celsius用来存放华氏温度和摄氏温度数据;
- (2)使用公 celsius=5*(fahr-32)/9 进行计算;
- (3)输出结果。
3.本题调试过程碰到问题及解决办法
在写公式时输入错数字导致答案错误,发现后修改两次才改正。
4.本题PTA实验结果
题目2:7-4 将x的平方赋值给y
假设x的值为3,计算x的平方并赋值给y,分别以“y = x ∗ x”和“x ∗ x = y”的形式输出x和y的值。
1.实验代码
int y,x=3;
y=x*x;
printf("%d = %d * %d\n",y,x,x);
printf("%d * %d = %d",x,x,x*x);
2.设计思路
- (1)定义整型变量x,y用来存放数据;
- (2)把x*x的结果赋给y;
- (3)输出y=xx,xx=y的结果。
3.本题调试过程碰到问题及解决办法
- printf语句中等号旁的空格少打导致格式错误。解决方法:在等号旁添加空格。
- 未正确理解题目要求,直接输入数字作为输出结果。解决方法:经同学提醒后得以修正。
4.本题PTA实验结果
题目3:7-6 是不是太胖了
据说一个人的标准体重应该是其身高(单位:厘米)减去100、再乘以0.9所得到的公斤数。已知市斤是公斤的两倍。现给定某人身高,请你计算其标准体重应该是多少?
1.实验代码
int H;
double W;
scanf("%d",&H);
W=2*(H-100)*0.9;
printf("%.1lf",W);
2.设计思路
- (1)定义整型变量H,浮点型变量W用来分别存放身高体重数据;
- (2)输入身高H;
- (3)使用公式W=2(H-100)0.9计算体重;
- (4)输出体重W。
3.本题调试过程碰到问题及解决办法
本题未遇到问题。
4.本题PTA实验结果
题目4:7-7 输出各位数字
给定一个三位正整数,输出其百位数字、十位数字及个位数字。
1.实验代码
int a,b,c,d;
scanf("%d",&a);
b=a/100;
c=a%100/10;
d=a%100%10;
printf("%d,%d,%d",b,c,d);
2.设计思路
- (1)定义整型变量a,b,c,d分别用来存放输入的整数和要求输出的三个数;
- (2)输入一个整数a;
- (3)让b等于a/100的结果;
- (4)让c等于a%100/10的结果;
- (5)让d等于a%100%10的结果;
- (6)输出b,c,d的赋值结果。
3.本题调试过程碰到问题及解决办法
本题未遇到问题(看翁恺老师的视频时学到的这样处理数据的方法)。
4.本题PTA实验结果
二、截图本周题目集的PTA提交列表及最后排名。
PTA提交列表
PTA排名
三、本周学习总结
1.你学会了什么?
牢记C语言输入输出的基本结构,if语句的嵌套使用,初步了解switch语句的用法。
2.本周的内容,你还不会什么?
本周学习内容已基本掌握。
3.你碰到什么困难,打算如何解决?
先自己找原因,上网查资料,不会时再询问同学老师。