一、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 = 150, celsius = %d",celsius);

2.设计思路

(1)定义变量华氏温度fahr,摄氏温度celsius;

(2)赋华氏温度fahr的初值为150;

(3)计算celsius=5×(fahr−32)/9;

(4)输出fahr=150时,celsius对应的值。

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

(1)输入计算公式时乘号用错!

检查并和课本对比后发现错误。

(2)没有注意到题目要求的答案的格式,少了几个空格。

一直提示答案错误但是在Devc++中可以运行,请教同学后才发现错误。

题目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\n",y,x,x);
printf("%d * %d = %d\n",x,x,y);

2.设计思路

(1)定义变量x,y;

(2)赋x的初值为3;

(3)计算y为x的平方;

(4)以“y = x * x”和“x * x = y”的形式输出;

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

(1)没有理解题目要求输出的格式,导致答案一直不对。





不理解题目要求,课本看的不够吧,认真预习课本真的很重要。

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

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

1.实验代码

  int H;
float S; scanf("%d",&H);
S=(H-100)*0.9*2;
printf("%.1f",S);

2.设计思路

(1)定义整型变量H为身高,单精度浮点型变量S为市斤;

(2)输入身高H;

(3)整理S和H之间的关系,得到表达式S=S=(H-100)0.92;

(4)输出S的值。

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

(1)scanf语句中变量没有加“&"编译时没有提示错误,但是调试不了。

刚开始没遇到过这种提示,纠结了很久,后来在书里看到scanf语句的注解才发现错误。



(2)不知道不同的数据类型输入输出要对应不同的格式控制说明,运算结果错误。

百度并请教了一下同学,其实课本后面也有相关的说明。

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

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

1.实验代码

    int A,b,c,d;

	scanf("%d",&A);
b=A/100;
c=A%100/10;
d=A%10;
printf("%d,%d,%d",b,c,d);

2.设计思路

(1)定义四个变量:A为三位正整数,b为其百位数,c为其十位数,d为个位数;

(2)输入三位数;

(3)它的百位数b=A/100,十位数c=A%100/10,个位数d=A%10;

(4)输出b,c,d。

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

(1)不清楚如何取数的各位数。

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

三、本周学习总结

1.你学会了什么?

(1)首先学会了编写简单的程序,还知道了如何在PTA中完成作业;

(2)学会了调试代码,自己纠正错误,查找资料,自己找出来的错误印象比较深刻,不容易再犯;

(3)写了第二篇博客,对编译器的使用更熟练了;

(4)学会了和同学交流问题,遇到不懂得或者无法理解的地方会及时进行交流。

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

(1)分支结构使用的并不是很好;

(2)课本的一些内容还是不太理解,比如逻辑运算与关系运算的区分等:

(3)关于某些地方需不需要空行的问题,目前还不是很清楚,因为之前看翁凯老师的视频中有些语句之间会隔开,但是上课期间没有听到相关要求。

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

(1)可能是刚开始做作业,做的速度很慢,以后每天都多花一些时间去练习;

(2)一些细节问题容易遗漏,课后看看翁凯老师的课,巩固知识点;

(3)比较依赖课本,很多时候不懂都需要翻课本,还是不够熟练的原因吧,希望下周能有所进步!

C语言第一次博客作业—输入输出的更多相关文章

  1. C语言第一次博客作业——输入输出格式

    一.PTA实验作业 注意:本次PTA实验共有8个题目,在博客上只要贴:4个题目就可以,分别为: 题目1:7-3 温度转换 (1分) 题目2:7-4 将x的平方赋值给y (2分) 题目3:7-6 是不是 ...

  2. C语言第一次博客作业---顺序机构基础练习

    一.PTA实验作业 题目1.温度转换 本题要求编写程序,计算华氏温度150°F对应的摄氏温度.计算公式:C=5×(F−32)/9,式中:C表示摄氏温度,F表示华氏温度,输出数据要求为整型. 1.实验代 ...

  3. C语言第一次博客作业 陈张鑫

    一,PTA实验作业 题目1.温度转换 本题要求编写程序,计算华氏温度150°F对应的摄氏温度.计算公式:C=5×(F−32)/9,式中:C表示摄氏温度,F表示华氏温度,输出数据要求为整型. 1.实验代 ...

  4. C语言第一次博客作业

    一,PTA实验作业 题目1.温度转换 本题要求编写程序,计算华氏温度150°F对应的摄氏温度.计算公式:C=5×(F−32)/9,式中:C表示摄氏温度,F表示华氏温度,输出数据要求为整型. 1.实验代 ...

  5. [BUAA软工]第一次博客作业---阅读《构建之法》

    [BUAA软工]第一次博客作业 项目 内容 这个作业属于哪个课程 北航软工 这个作业的要求在哪里 第1次个人作业 我在这个课程的目标是 学习如何以团队的形式开发软件,提升个人软件开发能力 这个作业在哪 ...

  6. C语言I博客作业12—学期总结

    一.我学到的内容 二.我的收获(包括我完成的所有作业的链接+收获)不能只有作业链接,没有收获 作业次数 作业链接 第一次 C语言I博客作业01 第二次 C语言I博客作业02 第三次 C语言I博客作业0 ...

  7. Java第一次博客作业

    第一次博客作业 目录 三次作业题目详情 作业中的错误分析 感想与心得 题目详情 题目1:第一次作业: 类图: 题目2 类图: 题目3 类图: 题目4 题目5 题目6 类图: 题目7 类图: 题目8 第 ...

  8. OO第一次博客作业

    OO第一次博客作业 一.三次作业的bug反省 1.自己发现别人的问题 (1)输入处理的问题,比如第一次作业,主要就是处理输入的字符串,然后有同学的正则表达式有问题,则对于一些错误输入就不能正确判断. ...

  9. oo 第一次博客作业

    oo 第一次博客作业 早在大一就听说了oo的各种传奇故事,大二下学期终于也开始了我的oo之旅. 基于度量来分析自己的程序结构 第一次作业 类图分析 耦合度分析 可以看出在第一次作业中,我的耦合度非常高 ...

随机推荐

  1. 【HDU1711】Number Sequence

    题面 大致题意: 给定两个数列A,B,长度分别为N和M 求出 满足 Ak=B1 ,Ak+1=B2......Ak+M-1=Bm 的最小k值 如果有多个k值输出最小的一个 题解 KMP裸题 直接计算B数 ...

  2. 踩坑の SpringMVC文件上传

    环境准备 添加两个jar包   commons-fileupload-1.2.2.jar   commons-io-2.4.jar 配置要求 在springmvc.xml中配置multipart类型解 ...

  3. Pluto - iOS 上一个高性能的排版渲染引擎

    WeTest 导读 Pluto 是 iOS 上的一个排版渲染引擎,通过 JSON/JS 文件可以很方便地描述界面元素,开发效率很高,并且在流畅度,内存等方便有保证.pluto.oa.com 上有更多详 ...

  4. SQL Server将自己的查询结果作为待查询数据子列之二

    嵌套子查询是SQL语句中比较常用的一种查询方法,开发过程中遇到查询需要将自己的某列作为待查询的数据,在参考别人的SQL语句的写法终于实现了自己需要的功能. 不太和谐查询语句如下: SELECT DIS ...

  5. 简单探讨 javascript 闭包

    函数作为返回值 高阶函数除了可以接受函数作为参数外,还可以把函数作为结果值返回. 我们来实现一个对Array的求和.通常情况下,求和的函数是这样定义的: function sum(arr) { ret ...

  6. MSSQL存储过程--CAST和CONVERT使用区别

    数据类型显示转换:CAST和CONVERT(CAST 函数基于 SQL-92 标准并且优先于 CONVERT) ①: CAST是时间类型和字符串之间的转换,使用:CAST(expression AS ...

  7. 深入理解Java虚拟机类加载机制

    1.类加载时机 对于类加载的第一个阶段---加载,虚拟机没有强制的约束,但是对于初始化阶段,虚拟机强制规定有且只有以下的5中情况必须开始初始化,当然,加载.验证.准备阶段在初始化前就已经开始. ①使用 ...

  8. JDK1.8源码(二)——java.lang.Integer 类

    上一篇博客我们介绍了 java.lang 包下的 Object 类,那么本篇博客接着介绍该包下的另一个类 Integer.在前面 浅谈 Integer 类 博客中我们主要介绍了 Integer 类 和 ...

  9. git 菜鸟入门

    1. 推荐的 git 仓库(注册帐号并登录): https://github.com/ https://git.oschina.net/2. 创建仓库       里面的地址为 git 仓库的地址 , ...

  10. C语言第十次博客作业--结构体

    一.PTA实验作业 题目1: 结构体数组按总分排序 1. 本题PTA提交列表 2. 设计思路 求出每名学生的总分 定义i,j循环变量 for i=0 to n for j=0 to 3 p[i].su ...