• c语言第1次作业


    一、PTA实验作业

    题目1:7-3 温度转换

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

    1.实验代码

    {
      int fahr, celsius;
      fahr=150;
      celsius=5*(fahr-32)/9;
      printf("fahr = %d, celsius = %d\n", fahr,celsius);
      return 0;
    }
    

    2 设计思路

    1.第一步:定义整形变量fahr,celsius
    2.第二步:给变量fahr进行赋值
    3.第三步:表达式celsius=5*(fahr-32)/9
    4.第四步:输出fahr,celsius的值

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

    1.单词没搞清楚把main打成maid,把include打成inclued,自己在草稿纸上多写几遍,慢慢就记下来了
    2.没有关注题意,输出格式总是少空格,后来直接将题目的语句粘贴下去再适当改下变量就可以解决

    4.本题PTA实验结果

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

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

    1.实验代码

    {
      int x,y;
      x=3;
      y=x*x;
      printf("%d = %d*%d", y , x, x);
      printf("%d*%d = %d", x ,x , y);
      return 0;
    }
    

    2 设计思路

    1.第一步:定义整形变量x,y
    2.第二步:把3赋值给x
    3.第三步:表达式y=xx
    4.第四步:分行输出y=x
    x,x*x=y

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

    1.很多次忘记写完语句加“;”导致编辑错误。这也是习惯性问题,多编辑几遍便可以改正过来。
    2.在输出的时候忘记换行了,也是习惯问题。

    4.本题PTA实验结果

    题目3:7-6 是不是太胖了

    据说一个人的标准体重应该是其身高(单位:厘米)减去100、再乘以0.9所得到的公斤数。已知市斤是公斤的两倍。现给定某人身高,请你计算其标准体重应该是多少?

    1.实验代码

    {
    	int H;
    	double W;
    	scanf("%d",&H);
        W=2*(H-100)*0.9;
    	printf("%.1f",W);
    	return 0;
    }
    

    2 设计思路

    1.第一步:定义一个整型变量H和一个双精度浮点型变量W
    2.第二步:输入H
    3.第三步:通过表达式W=2(H-100)0.9,输出W的值

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

    1.在输出函数中没有对W做保留一位小数控制
    2.还有市斤是公斤的两倍,一编辑就忘记表达式还要乘2.通过运行发现数据不对,自己草稿发现差了一半才改过来

    4.本题PTA实验结果

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

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

    1.实验代码

    {
    	int a,b,c,d;
    	scanf("%d",&d);
    	a=d/100;
    	b=(d%100)/10;
    	c=d%10;
    	printf("%d,%d,%d",a,b,c);
    	return 0;
    }
    

    2 设计思路

    1.第一步:定义整型变量a,b,c,d
    2.第二步:输入d
    3.第三步:分别用关于d表达式表示a,b,c
    4.第四步:分别输出a,b,c

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

    1.本题中把"/"和“%”搞混掉,结果求b,c时总想不出表达式,所以再去找一遍书本,认真看书本例题慢慢就区分了

    4.本题PTA实验结果

    结果

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

    1.你学会了什么?

    刚刚接触C语言时,当时老师布置了预习作业,然后自己看书本预习,毕竟第一次看,看得满头大雾。但是慢慢跟上老师脚步后,自己先预习然后上课听老师上课效率明显提高很多,与老师的互动也显得不会那么被动了,从中我学会了预习的重要性。

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

    本周内容主要都比较基础,但是对常用数学函数调用的掌握还是很薄弱的。

    3.你碰到什么困难,打算如何解决?

    总是在做PTA时时提交出现格式错误,第一次出现时我一脸懵逼,翻开书本找类似题发现一点错误都没有。这时旁边的同学是最好的助手,经过同学的指导懂得看格式错误的原因,自己就返回题目看题目给出的输出格式,参照题目重新编辑。

  • 相关阅读:
    查找一 线性表的查找
    排序八 基数排序
    Numpy数组的保存与读取方法
    编写你的第一个django应用程序3
    查看当前目录的文件
    requests不加代理
    .idea文件夹是干嘛的
    python获取当前的时间
    redis命令
    windows下python安装face_recognition模块
  • 原文地址:https://www.cnblogs.com/soyam/p/7666029.html
Copyright © 2020-2023  润新知