第六周作业

刘一鸿 刘一鸿     2022-09-29     682

关键词:

 

 

要求二

题目7-1 高速公路超速处罚

1.实验代码

#include <stdio.h>
  int main(){
    int a,b;
    float x;
    scanf("%d %d",&a,&b);
    x=(float)(a-b)*100/(float)b;
    if(x<10||a<b)
        printf("OK");
    else if(x<50)
        printf("Exceed %.0f%%. Ticket 200",x);
    else
        printf("Exceed %.0f%%. License Revoked",x);
    return 0;
}

2, 设计思路

a,读题,定义整型变量车速a和限速b,一个浮点型变量,超速百分比x;

b,列出计算公式:超速百分比=(车速-限速)*100/限速;

c,因为题目存在判断,以用if else结构,即if (z<10),输出ok;或者如果(z<50),输出Exceed %Z. Ticket 200;或者输出Exceed %Z. License Revoked。

3.程序框图

 

4.遇到的问题及解决方法

问题截图

 

 

5.运行结果图

 

 

 

6.提交列表

 

 

题目7-2 计算油费

1.实验代码

#include <stdio.h>
int main(){
    int a,b;
    double d;
    char c;
    scanf("%d %d %c",&a,&b,&c);
    if(c=='e')
    {
        if(b==90)
        {
            d=a*6.95*0.97;
            printf("%.2f",d);
        }
        else if(b==93)
        {
            d=a*7.44*0.97;
            printf("%.2f",d);
        }
        else if(b==97)
        {
            d=a*7.93*0.97;
            printf("%.2f",d);
        }
    }
    else if(c='m')
    {
        if(b==90)
        {
            d=a*6.95*0.95;
            printf("%.2f",d);
        }
        else if(b==93)
        {
            d=a*7.44*0.95;
            printf("%.2f",d);
        }
        else if(b==97)
        {
            d=a*7.93*0.95;
            printf("%.2f",d);
        }
    }
    return 0;
}

  

2, 设计思路

a,读题目,定义整型变量加油量a,汽油品种b,字符型变量c(m是自助,e是协助),以及一个浮点型变量应付款额x;

b,根据题意,列出各自变量范围内的计算公式,即当服务类型是e时,b=90,费用x=a*6.95*0.97;b=93,费用x=a*7.44*0.97;b=97,费用x=a*7.93*0.97.  

   当服务类型是m时,b=90,费用x=a*6.95*0.95;b=93,费用x=a*7.44*0.95;b=97,费用x=a*7.93*0.95;

c,根据输入的数值确定范围,并进行相应的计算,最后输出结果。

3.程序框图

 

 

4.遇到的问题及解决方法

遇到的问题截图

 

 

5.运行结果图

 

6.提交列表

 

 

 

题目7-3 比较大小

1.实验代码

#include <stdio.h>  
   int main(){  
   int x,y,z;  
    scanf("%d%d%d",&x,&y,&z);  
   if(y<x){  
        x+=y;  
        y = x-y;  
        x = x-y;  
    }  
    if(z<y){  
        y+=z;  
        z=y-z;  
        y=y-z;  
    }
    if(y<x){  
        x+=y;  
        y = x-y;  
        x = x-y;  
    }  
    printf("%d->%d->%d",x,y,z);  
    return 0;  
} 

2.设计思路

a,由题意可知,需要输入三个整数,故定义三个整型变量x,y,z,并用scanf函数;

b,现将三个变量两两进行比较,并写出相应条件下的公式:if(y<x)x+=y;  y=x-y;  x =x-y;  if(z<h)    x+=y;z=y-z;y=y-z;  if(y<x) x+=y;y=x-y;x=x-y;

c,根据输入的数值根据条件依次进行比较,最终输出比较结果。

3.程序框图

 

 

4.遇到的问题及解决方法

这道题在上课的时候讲了例题与这道题目类似,只存在标点符号上的小问题

5.运行结果图

 

6.提交列表

走神了把scanf达成了printf。。。。。。

题目7-4 两个数的简单计算器

1.实验代码

#include <stdio.h>  
    int main()  
{  
    int a,b;
    char operate;  
    scanf("%d %c %d",&a,&operate,&b);  
    switch(operate){  
        case '+':          
             printf("%d",a+b);  
             break;  
        case '-':  
             printf("%d",a-b);  
             break;  
               
        case '*':  
             printf("%d",a*b);  
             break;  
               
        case '/':  
             printf("%d",a/b);  
             break;  
        case '%':  
             printf("%d",a%b);  
             break;  
        default:  
            printf("ERROR");  
    }  
    return 0;
}

2.设计思路

a,由题目可知,这道题有五种运算符可选,属于多分支选择,应用switch语句;

b,根据题意,定义两个整型变量a,b,和一个字符型变量operate;

c,根据条件写出printf中的内容,例如:case '+': printf("%d",a+b)。        

3.程序框图

 

4.遇到的问题及解决方法

遇到问题截图:

 

5.运行结果图

 

6.提交列表

 

 

 

要求四

个人总结:

 

 

 

要求五

我评价的博客:

 王晴:http://www.cnblogs.com/wq970209/p/7801657.html

 汪志恒 :http://www.cnblogs.com/wangzhiheng/p/7797353.html

 王佳乐:http://www.cnblogs.com/wjl1124/p/7783547.html

学习进度条:

 

 

折线图:

 

第六周作业

第六周作业1、复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#;[[email protected] tmp]# cp /etc/rc.d/rc.sysinit /tmp[[email protected] tmp]# sed& 查看详情

第六周作业

第六周作业1、复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#; 命令:cp /etc/rc.d/rc.sysinit /tmp/sed -i ‘[email protected]^[[:space:]]@#  @g效果:[[e 查看详情

第六周作业

7-1 高速公路超速处罚1.实验代码#include<stdio.h>intmain(){intspeed,speedlimit;doublex;scanf("%d%d",&speed,&speedlimit);x=(double)(speed-speedlimit)*100/speedlimit;if(x>=50){printf("Exceed%.0f 查看详情

第六周作业

本周作业内容:1、复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#; 答:[[email protected] ~]# cp /etc/rc.d/rc.sysinit /tmp/[[email protected] ~]#&nb 查看详情

第六周作业

7-1:1.代码:#include<stdio.h>intmain(){ floata,b,x; scanf("%f%f",&a,&b); x=(a-b)/b*100; if(x<10) { printf("OK"); } else{ if(50<=x) { printf("Exceed%.0f%%.LicenseRevoked",x); } el 查看详情

第六周小组作业-17141

软件测试第六周作业U201517141陈国晋1.基本任务:功能测试和测试管理模块划分-网易云课堂模块划分—毕博平台个人负责模块----个人中心模块网易云课堂登录登录个人中心管理中心总体流程图测试说明测试用例设计测试流程网易云... 查看详情

第六周作业

1、复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#; ]#cp/etc/rc.d/rc.sysinit/tmp  vim/tmp/rc.sysinit :%[email protected]^([[:space:]]+)@#[email protected]2、复制/ 查看详情

第六周作业

1.计划说明1.1产品选择本小组选择的A产品为百词斩,B产品为扇贝单词1.2完成进度测试表项目内容说明预估耗时(分钟)实际耗时(分钟)Planning计划2010·Estimate估计这个任务需要多少时间1010TestingDesign测试设计200180·Analysis需求和... 查看详情

第六周作业

7-1:#include<stdio.h>intmain(){inta,b;doublec;scanf("%d%d",&a,&b);c=(a-b)*100.0/b;if(c<10)printf("OK");elseif(c<50)printf("Exceed%.0f%%.Ticket200",c);elseprintf("Exceed%.0f%%.Licen 查看详情

第六周作业

#第一题:#include<stdio.h>intmain(){inta,b;doublec;scanf("%d%d",&a,&b);c=(a-b)*100.0/b;if(c<10)printf("OK");elseif(c<50)printf("Exceed%.0f%%.Ticket200",c);elseprintf("Exceed%.0f%%.Lice 查看详情

第六周作业

本周作业内容:1、复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#;#cp/etc/rc.d/rc.sysinit/tmp#vim/tmp/rc.sysinit:%s/^[[:space:]]+/#&/g 2、复制/boot/grub/grub.conf至/tmp目录中,删除/tmp/ 查看详情

第六周作业

1、复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#;[[email protected] ~]# cp /etc/rc.d/rc.sysinit /tmp/ | sed -i ‘/^[[:space:]]+/i# 查看详情

第六周作业

***PTA*****题目7-1高速公路超速处罚**1.实验代码 #include<stdio.h>intmain(){inta,b;doublec;scanf("%d%d",&a,&b);c=(double)(a-b)*100/(double)b;if(c<10)printf("OK");elseif(c<50)printf("Exceed%.0 查看详情

第六周作业

要求一: 要求二:题目7-1高速公路超速处罚1.实验代码:#include<stdio.h>intmain(){floata,b,x;scanf("%f%f",&a,&b);x=((a-b)/b)*100;if(x<10){printf("OK");}elseif(50<=x){printf("Exceed%.0f%%.LicenseRevoked 查看详情

第六周作业

#include<stdio.h>intmain(){intc,s;doublex;scanf("%d%d",&c,&s);x=(double)(c-s)*100/(double)s;if(x<10)printf("OK");elseif(x>10&&x<50)printf("Exceed%.0f%%.Ticket200",x);els 查看详情

第六周作业

要求二题目7-1高速公路超速处罚1.实验代码#include<stdio.h>intmain(){inta,b;doublex;scanf("%d%d",&a,&b);x=(a-b)*100.0/b;if(x<10)printf("OK");elseif(x<50)printf("Exceed%.0f%%.Ticket200",x);elseprintf(" 查看详情

第六周作业

   题目7-1高速公路超速处罚1.实验代码#include<stdio.h>intmain(){inta,b;doublex;scanf("%d%d",&a,&b);x=100.0*(a-b)/b;if(x<10)printf("OK");elseif(x<50)printf("Exceed%.0f%%.Ticket200", 查看详情

第六周小组作业

1、计划说明1.1测试产品我们组选择的产品是毕博平台和网易云课堂。1.2测试进度表 项目内容说明预估耗时(分钟)实际耗时(分钟)Planning计划3040·Estimate· 估计这个任务需要多少时间20 20TestingDesign测试设计90120·Analy... 查看详情