• C语言第五次作业


    1.出租车计价

    #include<stdio.h>
    #include<math.h>
    int main()
    {
        double s,m;
        int m1=0,m2=0;
        int t=0,n=0;
        printf("请输入行驶里程s=%d
    "); 
        printf("请输入等待时间t=%d
    ");
        scanf("%d",s);
        scanf("%d",t);
        if(s<=3)
           printf("%d",m1=10);
        else if(s>=3&&s<=10)
                 printf("%d",m1=10+2*(s-3));
             else{
                 printf("%d",m1=(s-10)*3+(s-3)*2+10);}
        if(t<5){
           m2=0;
           }
        else{
            int m2=t/5+0.5;
        }
        m=m1+m2;
        printf("总车费=%d",m);
        scanf("%d",&m);
        return 0; 
    }

    2.3个数

    #include<stdio.h>
    int main()
    {
        int a,b,c,n;
        printf("请输入三个数以空格隔开
    ");
        scanf("%d %d %d",&a,&b,&c);
        if(a>b)
        {
            n=a;
            a=b;
            b=n;
        }
        if(a>c)
        {
            n=a;
            a=c;
            c=n;
        }
        if(b>c)
        {
            n=b;
            b=c;
            c=n;
        }
        printf("%d %d %d",a,b,c);
        return 0;
         
    } 

    3.学生成绩

    #include<stdio.h>
    int main()
    {
        char grade;
        printf("输入五级制成绩:
    ");
        scanf("%c",&grade);
        switch(grade)
        {
            case'A':
            printf("90~100
    ");
            break;
            case'B':
            printf("80~89
    ");
            break;
            case'C':
            printf("70~79
    ");
            break;
            case'D':
            printf("60~69
    ");
            break;
            case'E':
            printf("0~59
    ");
            break;
            default:
            printf("fault
    ");
            break;
        } 
        return 0;
    }

    4.三角形

    #include<stdio.h>
    int main()
    {
        int i,j;
        for(j=1;j<=10;j++)
        {
            for(i=1;i<=j;i++)
                 printf("*");
            printf("
    ");
        }
        return 0;
    } 

    5.高速公路超速处罚(不是很明白)

    #include<stdio.h>
    int main()
    {
        double n,m,b;
        printf("请输入限速和实际车速,以空格隔开:");
        scanf("%lf %lf",&n,&m);
        if(m>n&&m<b)
        double b=(double)(n-m)*100/m;
        if(b>10)
        {
            if(b>10&&b<50)
                 printf("罚款200元");
            else if(b>50)
                 printf("吊销驾驶证");
        
        }
        else
            printf("不进行处罚");
        return 0; 
        
    }

    书上的第五题三角形判断不会。好难。

  • 相关阅读:
    《大道至简》第一章读后感,java伪代码形式
    chm文件内容无法显示的问题
    Windows下.py文件右键菜单的增删
    在ArchLinux中安装VMWare Workstation
    笔记本屏幕锁定
    pacman 日志摘要
    数据库事务特性和隔离级别
    数据库范式以及ER图
    《剑指offer》算法题第四天
    《剑指offer》算法题第二天
  • 原文地址:https://www.cnblogs.com/lizi-shaoxiaoye/p/5958662.html
Copyright © 2020-2023  润新知