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. angular自定义过滤器操作实例

    //模块名字var filters = angular.module("customFilter",[]);//过滤器名字filters.filter("uniqueCa ...

  2. P1141 01迷宫

    https://www.luogu.org/problemnew/show/P1141 题目描述 有一个仅由数字0与1组成的n×n格迷宫.若你位于一格0上,那么你可以移动到相邻4格中的某一格1上,同样 ...

  3. 基于 OS X Mavericks 系统

    基于 OS X Mavericks 系统远景论坛黑苹果区新手引导 常见疑难解答 以及必要知识普及帖 请善用论坛搜索功能 认真仔细地阅读置顶帖里的教程以及注意事项 前言:之前建立10.9区求助规范帖时, ...

  4. Hibernate【与Spring整合】

    前言 前面已经学习了如何使用Spring与Struts2进行整合,本博文主要讲解如何使用Spring对Hibernate进行整合 Spring和Hibernate整合的关键点: SessionFact ...

  5. datatable 参数详细说明

    页面参数说明 var docrTable = $('#docrevisontable').dataTable({ language:lang, //提示信息 autoWidth: false, //禁 ...

  6. mailgun 发邮件示例代码Python版

    1 首先到mailgun官网注册账号,并激活账号 点击domains,进入默认的域名,最底下那个sandbox域名就是默认的测试域名 如果自己有域名,也可以添加自己的域名测试,具体参考:ssr pan ...

  7. WPF之DataContext(转)

    WPF之DataContext(转) 有时候不是你不够聪明,而是别人教给你的东西太烂!相信自己! 这是我认为,目前网络上对“DataContext”解释最好的一篇文章,跟大家分享. 原文地址:http ...

  8. c#抽取pdf文档标题(3)

    上一篇介绍了整体流程以及利用库读取pdf内容形成字符集合.这篇着重介绍下,过滤规则,毕竟我们是使用规则过滤,最后得到标题的. 首先看归一化处理,什么是归一化呢?就是使结果始终处于0-1之间(包括0,1 ...

  9. 为eclipse安装subclipse(SVN插件)

    1.打开eclipse,点击菜单Help->Install New Software 2.进入安装窗体后,点击安装窗体的右侧的Add按钮,然后在弹出的窗体中输入名称:Subclipse 1.12 ...

  10. OOAD与UML

    UML基础介绍 1.UML的定义 统一建模语言(UML)是一种图形化的语言,它可以帮助我们在OOAD过程中标识元素.构建模块.分析过程并可通过文档说明系统中的重要细节 2.OOAD OOAD是根据OO ...