首页 > 代码库 > C语言第五次作业

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\n");     printf("请输入等待时间t=%d\n");    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("请输入三个数以空格隔开\n");    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("输入五级制成绩:\n");    scanf("%c",&grade);    switch(grade)    {        caseA:        printf("90~100\n");        break;        caseB:        printf("80~89\n");        break;        caseC:        printf("70~79\n");        break;        caseD:        printf("60~69\n");        break;        caseE:        printf("0~59\n");        break;        default:        printf("fault\n");        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("\n");    }    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;     }

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

C语言第五次作业