钟国晨160809323(作业5)

#include<stdio.h>//输入三个数有小到大排序 
int main()
{
    int x;
    int y;
    int z;
    printf("输入三个整数:");
    scanf("%d %d %d",&x,&y,&z);
    if(x<y && x<z)
    {
        if(y<z)
        printf("按从小到大排序为:%d %d %d
",x, y, z);
        if(y>z)
        printf("按从小到大排序为:%d %d %d
",x, z, y);
        
    }
        if(y<x && y<z)
    {
        if(x<z)
        printf("按从小到大排序为:%d %d %d
",y, x, z);
        if(x>z)
        printf("按从小到大排序为:%d %d %d
",y, z, x);
        
    }
            if(z<y && z<x)
    {
        if(y<x)
        printf("按从小到大排序为:%d %d %d
",z, y, x);
        if(y>x)
        printf("按从小到大排序为:%d %d %d
",z, x, y);
    
              
    }
      return 0;
    
} 
#include<stdio.h>//高速超速处理 
int main()
{
    int x=60;
    int y;//车速     
    printf("超速的驾驶员车速为:");
    scanf("%d",&y);
    if(y>1.1*x && y<1.5*x)
    {
    printf("罚款200元");
    }
    if(y>1.5*x)
    {
    printf("吊销驾驶证
") ;
     }
     return 0;
    
} 
#include<stdio.h>//出租车收费 
int main()
{
    int a;//行驶路程 
    int b;//行驶路程所收费用 
    int c;//路阻或临时停车所费时间 
    int d;//等待时间所需费用 
    int e;//总出租车费 
    printf("输入行驶里程:
");
    scanf("%d",&a); 
    printf("输入等待时间:
");
    scanf("%d",&c);     
    if(a<=3)
    {
    b=10;
    }    
    if(a>3 && a<=10)
    {
        b=10+(a-3)*2;
    }
    if(a>10)
    {
        b=24+(a-10)*3;
    }
    if(c<5)
    {
        d=0;
    }
    if(c>=5)
    {
        d=(c/5)*2;
    }    
    
    e=b+d;
    printf("乘客应支付的车费为:%d元
",e);
    
      return 0;
    
}         
#include<stdio.h>
int main()//统计学生成绩 
{
    int score,n,i;  
    int a,b,c,d,e;
    a=b=c=d=e=0;
    printf("请输入学生个数:
"); 
    scanf("%d",&n); 
    for(i=1;i<=n;i++)
    {
    printf("请输入第%d个学生成绩:
",i);    
    scanf("%d",&score);    
        if(score>=90)
            a++;                    
        else if(score>=80 && score<90)
             b++;            
        else if(score>=70 && score<80)         
             c++;            
         else if(score>=60 && score<70)         
             d++;            
         else          
             e++;
    }
    printf("A级有%d人, B级有%d人, C级有%d人, D级有%d人, E级有%d人
",a,b,c,d,e);
    return 0;
}
#include<stdio.h>//用坐标判断三角形并计算三角形 面积及周长 
#include<math.h>
int main()
{
    int a,b,c,d,e,f;
    double g,h,i,j,k,l,area,S;
    printf("请输入三点坐标,(不用加括号,坐标之间用逗号隔开)");
    scanf("%d, %d%d, %d%d ,%d",&a,&b,&c,&d,&e,&f); 
    g=sqrt((a-c)*(a-c)+(b-d)*(b-d));
    h=sqrt((c-e)*(c-e)+(d-f)*(d-f));
    i=sqrt((e-a)*(e-a)+(f-b)*(f-b));
    if(h>g&&h>i)
    {
        j=h;
        h=g;
        g=i;
    }
    if(i>h&&i>g)
    {
        k=i;
        i=g;
        g=k;
    } 
    if(i>h)
    {
        l=h;
        h=i;
        i=l;
    }
    if(g>=h+i||g<=h-i)
    {
        printf("Impossible
"); 
    }
    else
    {
        
        S=(g+h+i)/2;
        area=sqrt(S*(S-g)*(S-h)*(S-i));
        printf("S=%lf area=%lf",S,area);
    }
    
        
    return 0;
    
}
#include<stdio.h>//利用双重循环打三角形 
int main()
{
    int i,j,k;
    for(j=10;j>=1;j--)
    {
        for(k=10;k>j;k--)
        {
            printf(" ");
        }

        for(i=1;i<=j;i++)
        {
            printf("*");
        }
        printf("
");
    }
               return 0;
} 
原文地址:https://www.cnblogs.com/zgc1540161699/p/5958084.html