钟国晨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\n",x, y, z);
        if(y>z)
        printf("按从小到大排序为:%d %d %d\n",x, z, y);
        
    }
        if(y<x && y<z)
    {
        if(x<z)
        printf("按从小到大排序为:%d %d %d\n",y, x, z);
        if(x>z)
        printf("按从小到大排序为:%d %d %d\n",y, z, x);
        
    }
            if(z<y && z<x)
    {
        if(y<x)
        printf("按从小到大排序为:%d %d %d\n",z, y, x);
        if(y>x)
        printf("按从小到大排序为:%d %d %d\n",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("吊销驾驶证\n") ;
     }
     return 0;
    
} 
#include<stdio.h>//出租车收费 
int main()
{
    int a;//行驶路程 
    int b;//行驶路程所收费用 
    int c;//路阻或临时停车所费时间 
    int d;//等待时间所需费用 
    int e;//总出租车费 
    printf("输入行驶里程:\n");
    scanf("%d",&a); 
    printf("输入等待时间:\n");
    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元\n",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("请输入学生个数:\n"); 
    scanf("%d",&n); 
    for(i=1;i<=n;i++)
    {
    printf("请输入第%d个学生成绩:\n",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人\n",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\n"); 
    }
    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("\n");
    }
               return 0;
} 

 

posted on 2016-10-13 20:50  钟国晨160809323  阅读(159)  评论(5编辑  收藏  举报