• 第五次作业


    三角形

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

    1.

    #include<stdio.h>
    int main()  
    {
        int a,b,c; 
        scanf("%d %d %d",&a,&b,&c);
        if(a<b&&b<c)
        {
            printf("%d<%d<%d",a,b,c);
        }
        if(b<a&&a<c)
        {
            printf("%d<%d<%d",b,a,c);
        }
        if (a<c&&c<b)
        {
            printf("%d<%d<%d",a,c,b);
        }
        if (b<c&&c<a)
        {
            printf("%d<%d<%d",b,c,a);
        }
        if (c<a&&a<b)
        {
            printf("%d<%d<%d",c,a,b);
        }
        if (c<b&&b<a)
        {
            printf("%d<%d<%d",c,b,a);
        }
    return 0; }

    2.

    #include<stdio.h>
    int main()  
    {
        int a;//车速 
        int b;
        scanf("%d %d",&a,&b);
        double c=(double)(a-b)*100/b;
        if(10<c && c<50)
        printf("超速!罚款200元");
        else if(c>50) 
        printf("超速!吊销驾驶证");
        else 
        printf("未超速");
        return 0;
    }

    3.

    #include<stdio.h> 
    int main()
    {
        int a;
        int b;
        int d=10;
        printf ("请输入总路程与停留时间:"); 
        scanf ("%d %d",&a,&b);
        if (a<=3)
        {
            printf("应付:%d",d+2*(b/5));
        }
        else if(3<a)
        {
            printf("应付:%d",d+(a-3)*3+2*(b/5));
        }
        return 0;
    }

    4.

    #include <stdio.h>
    int main()
    {
        int i,A,B,C,D,E,n,s;
        A=B=C=D=E=0;
        printf("输入总人数n和他们的分数:");
        scanf("%d",&n);
        for(i=0;i<n;++i)
        {
            scanf("%d",&s);
            switch(s/10)
            {
            case 1:
            case 2:
            case 3:
            case 4:
            case 5:E++;break;
            case 6:D++;break;
            case 7:C++;break;
            case 8:B++;break;
            case 9:A++;break;
            case 10:A++;break;
            }
        }
        printf("成绩为A(90~100):%d
    ",A);
        printf("成绩为B(80~89):%d
    ",B);
        printf("成绩为C(70~79):%d
    ",C);
        printf("成绩为D(60~69):%d
    ",D);
        printf("成绩为E(0~59):%d
    ",E);
        return 0;
    }

    5.

    #include <stdio.h>
    #include <math.h>
    int main()
    
    {
        int a;
        int b;
        int c;
        int d;
        int e;
        int f;
        printf ("请输入三个坐标:");
        scanf("%d %d %d %d %d %d",&a,&b,&c,&d,&e,&f);
        int g=sqrt((a-c)*(a-c)+(b-d)*(b-d));
        int h=sqrt((c-e)*(c-e)+(d-f)*(d-f)); 
        int l=sqrt((a-e)*(a-e)+(b-f)*(b-f));
        double area,s,z; 
         if((g+h>l)&&(h+l>g)&&(g+l>h))
        { 
            z=g+h+l; 
            s=(g+h+l)/2; 
            area=sqrt(s*(s-g)*(s-h)*(s-l)); 
            printf("area=%.2f,perimeter=%.2f
    ",area,z);
        } 
        else 
            printf("Impossible
    ");
        return 0; 
    
    } 

     最后一个尽力了 输入负半轴的数字还是失败的......

  • 相关阅读:
    Ubuntu VIM下实现python自动缩进
    认识Python和基础知识
    Linux常用服务器搭建
    VIM常用命令
    Linux基础
    LINUX操作系统VIM的安装和配置
    Ubuntu 16.04下安装搜狗输入法
    Ubuntu 16.04下sublime text3安装
    Ubuntu软件安装与卸载
    present(模态)实现出push的效果
  • 原文地址:https://www.cnblogs.com/hy291106/p/5958220.html
Copyright © 2020-2023  润新知