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. hdu5887 Herbs Gathering

    神他妈随便写写就能过- 暴力枚举每个取不取 两个剪纸: 1.当剩下可用的时间小于最少需要用的时间 跳出 2.当剩下的植物按照理想情况(甚至可以取一部分)得到的极限答案比已经求出的答案大 跳出 #inc ...

  2. 异常-----The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path。

    1, 找到新建页面所在的工程名字,然后左键选中,右键弹出功能菜单,选择Build Path,进入配置路径. 2, 在java build path 页面的下选择Libraries栏目(默认选择),点击 ...

  3. 让你的微信小程序具有在线支付功能

    前言 最近需要在微信小程序中用到在线支付功能,于是看了一下官方的文档,发现要在小程序里实现微信支付还是很方便的,如果你以前开发过服务号下的微信支付,那么你会发现其实小程序里的微信支付和服务号里的开发过 ...

  4. C#图解教程 第十三章 委托

    委托 什么是委托委托概述声明委托类型创建委托对象给委托赋值组合委托为委托添加方法从委托移除方法调用委托委托示例调用带返回值的委托调用带引用参数的委托匿名方法 使用匿名方法匿名方法的语法 Lambda ...

  5. 四大组件之BroadcastReceiver基础

    1. 系统广播 1.1 动态注册   (1)创建自定义接收器类继承自BroadcaseReceiver,实现onReceive()方法,对接收到的广播的逻辑处理就是写在这个函数中的.   (2)实例化 ...

  6. bzoj2969 矩形粉刷

    学习一波用markdown写题解的姿势QAQ 题意 给你一个w*h的矩形网格,每次随机选择两个点,将以这两个点为顶点的矩形内部的所有小正方形染黑,问染了k次之后期望有多少个黑色格子. 分析 一开始看错 ...

  7. 关于 CI框架访问数据库类提示Call to undefined function mysqli_init() 问题解决

    我上次实践发现,安装在Win10 WampServer3.0.4集成环境,不仅打不开phpmyadmin会报错就算了,而且报错后又没提示那么解决,同时你打开php扩展配置发现,WampServer系统 ...

  8. Tencent研发工程师笔试知识点

      一: 32位编译器:32位系统下指针占用4字节       char :1个字节       char*(即指针变量): 4个字节(32位的寻址空间是2^32, 即32个bit,也就是4个字节.同 ...

  9. Oracle GoldenGate实现数据库同步

    前言:最近刚好在弄数据库同步,网上查了些资料再加上自己整理了一些,做个分享! 一.GoldenGate的安装 1.安装包准备 数据库版本:Oracle Database 11g Release 2(1 ...

  10. c++标准头文件

    C++标准库的所有头文件都没有扩展名.C++标准库的内容总共在50个标准头文件中定义,其中18个提供了C库的功能. <cname>形式的标准头文件[ <complex>例外]其 ...