首页 > 其他 > 详细

第二次作业

时间:2018-11-01 20:51:32      阅读:114      评论:0      收藏:0      [点我收藏+]

作业要求https://edu.cnblogs.com/campus/hljkj/CS201801/homework/2293

一、PTA

第三次作业7-3

1.实验代码

 1 #include<stdio.h>
 2 int main (void)
 3 {
 4   double x,y;
 5   scanf("%lf",&x);
 6   if(x<=15)
 7   {
 8       y=4*x/3;
 9       printf("%.2f",y);
10   }
11   else
12   {
13       y=2.5*x-17.5;
14       printf("%.2f",y);
15   }
16 }

2.解题思路

(1)首先定义自变量x与因变量y;

(2)判断x与15的大小关系选择函数;

(3)计算y的数值并取两位小数。

3.流程图

技术分享图片

4.运行结果截图

技术分享图片

5.调试过程(以12为例)

技术分享图片

6.作业时遇到的问题

在做这道题时,我在输入x之前打印了输入提示,之后我无论怎么调整格式拼题A都不会给通过,后来了解到,拼题A的输出格式是严格按照题目要求输出格式,之后就把输入提示给删除掉才通过的试题。

第四次作业7-2

1.实验代码

 1 #include<stdio.h>
 2 int main (void)
 3 {
 4     double a,b,c;
 5     scanf("%lf %lf",&a,&b);
 6     c=(a-b)/b;
 7     if (c<0.1)
 8     {
 9         printf("OK");
10     }
11         else if (c<0.5)
12         {
13             c=c*100;
14             printf("Exceed %.0f%%. Ticket 200",c);
15         }
16     else
17     {
18         c=c*100;
19         printf("Exceed %.0f%%. License Revoked",c);//百分数转换查询百度//
20     }
21  } 

2.解题思路

(1)输入行驶速度与限制速度

(2)计算超限百分比

(3)超速百分比与罚款制度分段百分比进行比较

(4)输出相应结果

3.流程图

技术分享图片

4.运行结果

技术分享图片

5.调试过程(以200 120为例)

技术分享图片

6.作业时遇到的问题

起初无法输出百分比,因为在printf里数字后面只写了一个%,后来经百度查询知,要输入%%才可以正常输出一个%。

二、个人总结

(1)本周学习内容

学习了if-else语句、else if语句以及if-else镶嵌语句。收获了新的C语言代码语句。

(2)难点

难点是镶嵌if中的else从属,应多写代码,多分析代码以克服该问题。

(3)代码行数、博客字数统计

技术分享图片

三、点评博客

1.https://www.cnblogs.com/zcybky/p/9853307.html(From:张春宇)

2.(待定)

3.(待定)

第二次作业

原文:https://www.cnblogs.com/asdwadsxc/p/9892297.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!