PTA实验作业

题目一:温度转换

本题要求编写程序,计算华氏温度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);

2.设计思路:

第一步:

确定两个整数型变量

第二步 :

赋值fahr=150

第三步:

用计算机语言写出表达式

第四步:

用printf输出,格式控制为fahr = 150, celsius =

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

写公式的时候没有与数学公式区分开,把celsius=5(fahr-32)/9中的给省略了

4.本题PTA实验结果:

题目二:将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%d * %d = %d",y,x,x,x,x,y);

2.设计思路:

第一步:

定义整型变量x,y

第二步:

把3赋给x

第三步:

用printf按照格式输出

第四步:

运行程序并调试

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

printf("%d = %d * %d\n%d * %d = %d",y,x,x,x,x,y);在该条语句上开始没用正确安排后面的y,x的顺序,导致程序错误,后来查阅书本后按照格式依次输入y,x最后成功运行

4.本题PTA实验结果:

题目三:是不是太胖了

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

1.实验代码:

int H;

float weight ;

100<H<=300;

scanf("%d",&H);

weight=(H-100)0.92;

printf("%.1f",weight);

2.设计思路:

第一步:

定义浮点型数据weight代表体重

第二步:

确定H的范围

第三步:

采用scanf输入weight的数值

第四步:

运用体重计算公式

第四步:

采用printf输出体重

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

读题不仔细,第一次编程算的是公斤导致答案错误,仔细查看题目要求后便在0.9后面乘与2才答案正确

4.本题PTA实验结果:

题目四:输出各位数字

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

1.实验代码:

int integer;

scanf("%d",&integer);

printf("%d,%d,%d",integer/100,(integer/10)%10,(integer%100)%10);

2.设计思路:

第一步:

确定整型变量integer

第二步:

scanf输入变量

第三步:

用数学的求余数的方法输出各位数字

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

本题遇到的最大困难在于如何输出各位并用计算机语言表示出来,开始时没有使用好/与%,导致编程错误,后来查看了课本明白了小括号等运算符的等级关系才正确的表达出来

4.本题PTA实验结果:

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



本周学习总结:

通过本周学习初步了解了编程,发现编写程序并不是那么枯燥,反而充满着魅力,一个程序可以有多种算法,一个简单的算法可以节约大量时间精力,同时也能开发思维。

C语言的第一次作业总结的更多相关文章

  1. # C语言程序设计第一次作业1234

    ---恢复内容开始--- C语言程序设计第一次作业 1.求圆面积和周长 输入圆的半径,计算圆的周长和面积 (1)流程图 (2)测试数据及运行结果 测试数据r=3 运行结果 2.判断闰年 输入一个四位年 ...

  2. C 语言学习 第一次作业总结

    第一次的作业是冯老师布置的练习题,需要在pta平台上完成.我这边看不到结果,但是透过冯老师给出的截图,同学们都还是认真的去做的.同时,我这边也布置了一个持续 3 周的作业:熟悉 git 的使用.因为后 ...

  3. c语言:第一次作业,分支,顺序结构

    1.本章学习总结(2分) 1.1 思维导图 1.2 本章学习体会及代码量学习体会 1.2.1 学习体会 学了几节课的c语言了,因为没自学的原因,跟不上进度.对于c语言现在挺有兴趣的,愿意去花时间去弥补 ...

  4. c语言基础课第一次作业

    1)大学和高中最大的不同是没有人天天看着你,请看大学理想的师生关系是?有何感想? 通过阅读邹欣老师的博客,了解到了老师心中理想的师生关系是(健身教练与健身学员).在初中,高中我们一直都是填鸭式教育,像 ...

  5. 2018秋季c语言基础课第一次作业

    1)大学和高中最大的不同是没有人天天看着你,请看大学理想的师生关系是?有何感想? 答:邹欣老师提到了很多种关系,不外呼就是两种:平等或者不平等.平等的师生关系与陌生人无异,而自古以来尊师重道却被世人所 ...

  6. c语言技术课第一次作业

    读邹欣老师博客关于师生关系有感 1)大学和高中最大的不同是没有人天天看着你,请看大学理想的师生关系是?有何感想? 答:    在邹欣老师博客中我看到邹欣老师列举了很多师生关系的类型,把这种关系比喻成很 ...

  7. 李志杰的C语言程序设计第一次作业

    这个作业属于C语言程序设计课程 : https://edu.cnblogs.com/campus/zswxy/CST2020-2 这个作业要求在哪里: https://edu.cnblogs.com/ ...

  8. C语言程序设计第一次作业

    同学们,我们已经留了两次实验了,请大家将这两次的实验课内容写成实验报告在截止日期前进行提交. 截止日期:2016-10-7 23:00 实验一: 编程打印5行的倒三角形,第一行打印9个*,第二行7个* ...

  9. C语言的第一次作业

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

随机推荐

  1. stun/turn/ice学习笔记

    stun基本只是用于client探测NAT之后靠近stun server的外网地址,本身不包含应用数据通信的功能,其底层STUN协议通信多是基于UDP的.多个端点之间相互通过信令通道拿到彼此的NAT外 ...

  2. Good Bye 2017 D. New Year and Arbitrary Arrangement

    看了别人的题解 首先这题是一个dp dp[i][j] i是当前有多少个a j是当前有多少个ab子序列 dp[i][j] = dp[i+1][j]*Pa + dp[i][i+j]*Pb; i,j 时加一 ...

  3. 【LightOJ1282】Leading and Trailing(数论)

    [LightOJ1282]Leading and Trailing(数论) 题面 Vjudge 给定两个数n,k 求n^k的前三位和最后三位 题解 这题..真的就是搞笑的 第二问,直接输出快速幂\(m ...

  4. 论文笔记(4):Fully Convolutional Networks for Semantic Segmentation

    一.FCN中的CNN 首先回顾CNN测试图片类别的过程,如下图: 主要由卷积,pool与全连接构成,这里把卷积与pool都看作图中绿色的convolution,全连接为图中蓝色的fully conne ...

  5. SVN提示图标详解

    常见SVN图标的含义  灰色向右箭头:本地修改过 蓝色向左箭头:SVN上修改过 灰色向右且中间有个加号的箭头:本地比SVN上多出的文件 蓝色向左且中间有个加号的箭头:SVN上比本地多出的文件 灰色向右 ...

  6. IE浏览器右键菜单插件开发(下篇)——如何用c#安装、卸载IE右键插件

    建立Installer安装类,如图: 代码如下: using Microsoft.Win32; using ResourceShare.UserClient.Common; using System; ...

  7. Kafka最佳实践

    一.硬件考量 1.1.内存 不建议为kafka分配超过5g的heap,因为会消耗28-30g的文件系统缓存,而是考虑为kafka的读写预留充足的buffer.Buffer大小的快速计算方法是平均磁盘写 ...

  8. Vuex 教程案例:计数器以及列表展示

    本案例github:https://github.com/axel10/Vuex_demo-Counter-and-list 本篇教程将以计数器及列表展示两个例子来讲解Vuex的简单用法. 从安装到启 ...

  9. js备战春招の四の表单

    表单验证:required="required"(浏览器自动验证) javascript表单验证: <input id="numb">这条html标 ...

  10. 【python学习笔记】8.异常

    [python学习笔记]8.异常 raise Exception: 抛出指定异常 try/except: 捕捉异常 except: 第一个参数是需要捕获的异常类型,可以是多个类型组成元组,第二个参数是 ...