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

c语言第1次作业的更多相关文章

  1. 关于C语言的问卷调查(作业三)

    1.你对自己的未来有什么规划?做了哪些准备? 答:我对我未来的规划就是希望能够学有所用,将来可以从事有关IT方面的,跟自己的专业对口.为此现在我需要多看一些和这个专业有关的书籍,自学一些知识,多些一些 ...

  2. 网络1711班 C语言第四次作业批改总结

    网络1711班 C语言第四次作业批改总结 助教有话说(写在前面) 近来,有同学跟老师和助教们反映:博客作业太多太麻烦,而且对编程能力提高似乎没什么帮助?在这里我要谈一谈我的感想. 博客作业的意义? 首 ...

  3. 网络1711班 C语言第七次作业批改总结

    网络1711班 C语言第七次作业批改总结 1.本次作业评分细则 1.1 基本要求(1分) 按时交 - 有分 未交 - 0分 迟交一周以上 - 倒扣本次作业分数 抄袭 - 0分 泛泛而谈(最多七分) 1 ...

  4. 网络1711班 C语言第八次作业批改总结

    网络1711班 C语言第七次作业批改总结 最近在忙一些琐事,没能及时批改大家的作业,连续两次作业总结也没有很用心写,在这要给大家say sorry. 1.本次作业评分细则 1.1 基本要求(1分) 按 ...

  5. C语言程序设计第二次作业--顺序结构

    C语言程序设计第二次作业--顺序结构 1.输出带框文字:在屏幕上输出以下3行信息. ************* Welcome ************* 源程序 #include <stido ...

  6. 跨语言调用Hangfire定时作业服务

    跨语言调用Hangfire定时作业服务 背景 Hangfire允许您以非常简单但可靠的方式执行后台定时任务的工作.内置对任务的可视化操作.非常方便. 但令人遗憾的是普遍都是业务代码和hagnfire服 ...

  7. C语言的第零次作业

    C语言--第0次作业 Q1:对于网络专业的了解 一开始我对网络工程这个专业并不是很了解,在报志愿之前,我完全没想过自己会进这个专业,但是经过了一个暑假的时间,我慢慢地开始了解这个学科,并开始对这个专业 ...

  8. C语言I博客作业02

    这个作业属于那个课程  C语言程序设计I 这个作业要求在哪 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/8656 我在这个课程的目标 ...

  9. C语言I—2019秋作业02

    1.[新增内容] 这个作业属于那个课程 C语言程序设计 这个作业要求在哪里 <C语言I-2019秋作业02> 我在这个课程的目标是 这个作业在那个具体方面帮助我实现目标 <实现一些基 ...

  10. C语言I博客作业03

    这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/8717 我在这个课程的目 ...

随机推荐

  1. Centos运行Mysql因为内存不足进程被杀

    今天刚刚申请了一个新的域名,在申请完域名刚准备绑定给小伙伴分享注册新域名的喜悦时,刚把网站发到我们小伙伴们的讨论群里,却发现访问不了了,提示,数据库连接失败! 真的时一个尴尬.....    所有人都 ...

  2. 学IT应该看些书?

    第一阶段:<数据结构><数据库><算法><信息系统管理><互联网>第二阶段:<莫生气><佛经><老子>& ...

  3. 【BZOJ4555】求和(第二类斯特林数,组合数学,NTT)

    [BZOJ4555]求和(第二类斯特林数,组合数学,NTT) 题面 BZOJ 题解 推推柿子 \[\sum_{i=0}^n\sum_{j=0}^iS(i,j)·j!·2^j\] \[=\sum_{i= ...

  4. 谷歌chrome 插件(扩展)开发——谈谈安装

    chrome extension  安装的方式简单,打包方式也是非常简单的. 官方给出了三种安装方式: Chrome Web Store:把你的扩展程序上传到Chrome  Web Store, &q ...

  5. HashMap中的resize以及死链的情况

    之前我已经写过关于HashMap的内容了:http://www.cnblogs.com/wang-meng/p/7545725.html 我们都知道HashMap是线程不安全的, 如果多线程来访问会有 ...

  6. Angular4---部署---将Angular项目部署到IIS上

    ---恢复内容开始--- Angular项目部署到一个IIS服务器上 1.安装URL rewrite组件: 网址:https://www.microsoft.com/en-us/download/de ...

  7. windows下远程访问Redis,windows Redis绑定ip无效,Redis设置密码无效,Windows Redis 配置不生效,Windows Redis requirepass不生效,windows下远程访问redis的配置

    转载:http://fanshuyao.iteye.com/blog/2384074 一.Redis下载地址: https://github.com/MicrosoftArchive/redis/re ...

  8. Java反射总结

    一. 获取Class对象的3种方法: 1. Class.forName("");例如:Class.forName("java.lang.String"); 2. ...

  9. JWT实战:使用axios+PHP实现登录认证

    上一篇文中,我们学习了什么是JWT(Json Web Token),今天我们来结合实例给大家讲述JWT的实战应用,就是如何使用前端Axios与后端PHP实现用户登录鉴权认证的过程. 查看演示 下载源码 ...

  10. 一名Java架构师分享自己的从业心得,从码农到架构师我用了八年

    工作了挺久,发现有个挺有意思的现象,从程序员.高级程序员,到现在挂着架构师.专家之类的头衔,伴随着技术和能力的提高,想不明白的事情反而越来越多了. 这些疑问有些来自于跟小伙伴的交流,有些是我的自问自答 ...