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
",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.你碰到什么困难,打算如何解决?

先自己找原因,上网查资料,不会时再询问同学老师。
原文地址:https://www.cnblogs.com/wwwwxy128/p/7657076.html