zoukankan      html  css  js  c++  java
  • 第二次作业

      实验一  判断成绩等级

    #include<stdio.h>
    int main ()
    {
           int a;
           printf("请输入你的成绩");
           scanf("%d",&a);
            if (a>100||a<0)
          {
              printf("该成绩错误");
          }
           else if (a>=90)
         {  
              printf("A");
         }
            else if(a>=80)
         {
              printf("B");
         }
             else if (a>=70)
         {
               printf("C");
         }
              else if (a>=60) 
         {
                printf("D");
          }
               else 
          {
                printf("E");
           }
    return 0;
    }








    实验二 判断整数位数及逆序输出
    #include <stdio.h>
    int main ()
    {
        int a,b,c,d,e,f,g;
        printf("请输入一个不多于5位的整数");
        scanf("%d",&a);
        b=a/10000;
        c=a%10000/1000;
        d=a%1000/100;
        e=a%100/10;
        f=a%10;
        if(a>99999||a<0)
        {
            printf("输入错误");
        }
        else if (a>=10000)
        {
            g=f*10000+e*1000+d*100+c*10+b;
            printf("五位数\n");
        }
        else if(a>=1000&&a<=9999)
        {
            g=f*1000+e*100+d*10+c;
            printf("四位数\n");
        }
        else if(a>=100&&a<=999)
        {
            g=f*100+e*10+d;
            printf("三位数\n");
        }
        else if(a>=10&&a<=99)
        {
            g=f*10+e;
            printf("两位数");
        }
        else
        {
            g=f;
            printf("一位数\n%1d",g);
        }
    
        printf("%d",g);
        return 0;
    
    }
    
    

    
    
    实验三 回文数
    #include<stdio.h>
    int main()
    {
        int a,b,c,d,e,f;
        printf("请输入一个五位数");
        scanf("%d",&a);
        if(a>=10000&&a<=99999)
        {
            b=a/10000;c=a%10000/1000;d=a%1000/100;e=a%100/10;f=a%10;
            if(b==f&&c==e)
            {
                printf("此数为回文数");
            }
            else
            {
                printf("此数不是回文数");
            }
        }
        else
        {
            printf("输入错误");
        }
     return 0;
    }
    
    
    
    实验四   计算分段函数
    #include<stdio.h>
    int main()
    {
        int a;
        float y;
        printf("请输入一个整数");
        scanf("%d",&a);
        if (a>=0&&a<5)
        {
            y=-a+2.5;
            printf("%.3f",y);
        }
        else if (a>=5&&a<10)
        {
            y=2-1.5*(a-3)*(a-3);
            printf("%.3f",y);
        }
        else if(a>=10&&a<20)
        {
            y=a/2-1.5;
            printf("%.3f",y);
        }
        else 
        {
            printf("输入错误");
        }
        return 0;
    }
    
    

     









    实验总结: if 语句一定要注意大括号成对出现

                   if语句后面不应该出现分号

                   保留三位小数 应该是%.3d

  • 相关阅读:
    sql把一个表的某几列的数据存到另一个表里
    java四舍五入保留两位小数4种方法
    SWT 全接触
    详解Java多线程编程中LockSupport
    详解Java多线程编程中LockSupport类的线程阻塞用法
    Java多线程中join方法的理解
    java 线程方法join的简单总结
    彻底理解ThreadLocal
    recyclerView 列表类控件卡顿优化
    Android中RelativeLayout和LinearLayout性能分析
  • 原文地址:https://www.cnblogs.com/zpl0120/p/5965525.html
Copyright © 2011-2022 走看看