C语言第一不善博客作业——输入输出格式

一致、PTA实验作业

题材1:7-3 温度转换

主旨要求编写程序,总括华氏温度150°F对应的摄氏温度。统计公式:C=5×(F−32)/9,式中:C表示摄氏温度,F表示华氏温度,输出数据要求呢整型。

1.尝试代码

     int fahr, celsius ;
     celsius =150;
     printf("fahr = 150, celsius = %d", celsius =5*(150-32)/9);

2.设计思路

  • 第一步,定义两独整形变量 celcies 表示摄氏温度、 fahr 代表华氏温度;
  • 第二步,给定fahr=150;
  • 老三步,依照公式总结并出口结果

3.核心调试过程遇到问题及解决办法

  • 题目1:在输入总计公式时拿 celsius=5*(150-32)/9 输成了
    celsius=5(150-32)/9 导致编译错误。
    化解智:使用百度翻译翻译出报错的意,然后自己检讨代码找有了疏漏的地方。

图片 1

图片 2

问题2:7-4 将x的平方赋值给y

借用设 x 的价是3,总括x的平方并赋值给y,分别坐“y = x * x”和“x * x =
y”的形式输出x与y的值。

1.试行代码

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

2.企划思路

  • 先是步,定义两单整形变量 x、y,并叫定 x=3;
  • 仲步,将 x 乘以 x 的值赋给 y ;
  • 其三步,按题目所让输出格式输出结果

3.核心调试过程遭遇问题及解决办法

核心没有会面问题。

问题3:7-6 是免是太胖了

传说一个口的正规化体重应该是彼身高(单位:分米)减去100、再乘以0.9所得到的公斤数。已知晓市斤是公斤的星星点点加倍。现为定某人身高,请而算其规范体重应该是小?(顺便为悄悄为好算是一下咔嚓……)

1.试验代码

    int  height ;
    float  x, StandardWeight;
    scanf("%d", &height); 
    if(100<= height && height <=300)
    {
        x=(height-100)*0.9;
        StandardWeight=2*x;
        printf("%.1f",StandardWeight);
    }
    else
        printf("您输入的数字不符合要求\n");

2.规划思路

  • 先是步,定义一个整形变量 height 表示身高、六只浮点型变量 x 和
    StandardWeight 表示公斤体重以及市斤体重;
  • 亚步,如若100<=height<=300,按照公式总计出 x 与
    StandardWeight
    的值并出口结果,否则跳了及时同步直接出口“您输入的数字不符合要求”

3.焦点调试过程遭受问题及解决办法

  • 问题1:忘记了怎么输出保留一员小数的数字
    解决方法:去百度

  • 问题2:写总计 x 的值语句的当儿忘记写 “(” 和 “)”,导致统计结果错误
    化解智:自己调试程序

图片 3
图片 4

题目4:7-7 输出各位数字

给一定一个老六个正整数,输出其百员数字、十员数字与个各数字。

1.试代码

    int  a, hundred, ten, bit;
    scanf("%d", &a); 
    bit=a%100%10;
    ten=a%100/10;
    hundred=a/100;
    printf("%d,%d,%d",hundred,ten,bit);

2.计划思路

  • 率先步,定义4独整形变量a、hundred、ten、bit,分别代表输入的正整数,正整数的百位数字、十位数字与个各样数字;
  • 第二步,表达式bit=a%100%10;
  • 第三步,表达式ten=a%100/10;
  • 第四步,表达式hundred=a/100;
  • 第五步,按题目要求输出hundred,ten,bit

3.主旨调试过程境遇问题及解决办法

主题没有遇上问题。

第二、截图本周题目集的PTA提交列表及最终排行。

PTA提交列表

图片 5

PTA排名

图片 6

其三、本周读书总计

1.君学会了啊?

明白了C语言的中坚构造,会刻画简单的C语言程序。

2.本周的情节,你还未晤面什么?

对此数据的品类和格式控制入还非是坏熟练,还待多加锻练。

3.若遇见什么困难,打算怎么样化解?

本周的念内容比较基础,没有遭逢最可怜紧,平时犯的一无是处是把“\n”写成了“/n”,或者丢失写一针对()之类的。对于不同数据类型在输入和输出的当儿用的不等格式控制失误还非是好熟练,我思我待差不多由代码、多加磨练以及勤翻课本。