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

    1—1判断成绩等级 

    #include<stdio.h>
    
    int main()
    
    {
    
         int a;

    printf("请输入成绩。\n");
         scanf("%d",&a);
    
         if(a>100||a<=0)
    
         {
    
             printf("error\n");
    
         }
    
         else if(a>=90&&a<=100) 
    
         {
    
             printf("A\n");
    
          }
    
          else if(a>=80&&a<90)
    
         {
    
           printf("B\n");
    
          }
    
          else if(a>=70&&a<80)
    
          {
    
              printf("C\n");
    
           }
    
           else if(a>=60&&a<70)
    
          {
    
                printf("D\n");
    
           }
    
            else
    
          {
    
               printf("E\n");
    
           }
    
           return 0;
    
    }
    

      

    #include<stdio.h>
    
    int main()
    
    {
    
         int a;
    
         printf("请输入成绩");
    
         scanf("%d",&a);
    
         if(a>100||a<=0)
    
         {
    
              printf("error\n");
    
         }
    
         else
    
         switch(a/10)
    
         {
    
             case 9:printf("A\n");
    
             case 8:printf("B\n");
    
             case 7:printf("C\n");
    
             case 6:printf("D\n");
    
             default :printf("E\n");
    
         }
    
             return 0;
    
    }
    

      

    实验总结:注意使用if..else语句的形式,认真点避免小的错误出现。

    1-2判断整数位数及逆序输出。

    #include<stdio.h>
    
    int main()
    
    {
    
        int a,b,c,d,e,f,g,h;
    
        printf("请输入一个不多于五位数的正整数。\n");
    
        scanf("%d",&a);
    
        if(0<=a&&a<=9)
    
        {
    
            printf("此数为个位数。\n");
    
        }
    
         else if(10<=a&&a>=99)
    
        {
    
             printf("此数为两位数。\n");
    
        }
    
             else if(100<=a&&a>=999)
    
         {
    
              printf("此数为三位数。\n");
    
          }
    
             else if(1000<=a&&a>=9999)
    
           {
    
                printf("此数为四位数。\n");
    
            }
    
              else if(10000<=a&&a>=99999)
    
           {
    
                  printf("此数为五位数。\n");
    
           }
    
             else
    
           {
    
                printf("超出范围。\n");
    
           }
    
             printf("请再输入一个不少于五位的正整数。\n");
    
             scanf("%d",&b);
    
             c=a/10000,d=a%10000/1000,e=a%1000/100,f=a%100/10,g=a%10;
    
             h=c+d*10+e*100+f*1000+g*10000;
    
             printf("它的逆序数为%d。\n",h);
    
             return 0;
    
    }
    

     实验总结:注意逆序数的编码格式,应用if..else语句。

    1-3回文数问题。

    #include<stdio.h>
    
    int main()
    
    {
    
          int a,b,c,d,e,f;
    
          printf("请输入一个五位数\n");
    
          scanf("%d",&a);
    
          b=a/10000;
    
          c=a%10000/1000;
    
          d=a%1000/100;
    
          e=a%100/10;
    
          f=a%10;
    
          if(b==f&&c==e)
    
          {
    
              printf("此数为回文数\n");
    
          }
    
           else
    
          {
    
              printf("此数不是回文数。\n");
    
          }
    
            return 0;
    
    }
    

      

    实验总结:注意两个相等的数字的表示方法。

    1-4计算分段函数。

    #include<stdio.h>
    
    int main()
    
    {
    
         int x;
    
         float y;
    
         printf("输入x的值。\n");
    
         scanf("%d",&x);
    
         if(x>0&&x<=5)
         {
    
             y=-x+2.5;
    
        }
    
         else if(x>5&&x<10)
    
         {
    
            y=2-1.5*(x-3)*(x-3);
    
         }
    
          else if(x>=10&&x<20)
    
          {
    
              y=x/2.0-1.5;
    
          }
    
           else
    
         {
    
          printf("超出计算范围");
    
          }
    
         printf("Y的值为%0.3f",y);
    
         return 0;
    
    }
    

      

    实验总结:注意小数float函数的使用,保留三位小数的格式。

  • 相关阅读:
    管理 node 版本,选择 nvm 还是 n?
    JDBC性能优化方案
    JDBC基础-setFetchSize方法
    JDBC的fetchsize和maxrows
    正确使用MySQL JDBC setFetchSize()方法解决JDBC处理大结果
    10种简单的Java性能优化
    35+ 个 Java 代码性能优化总结
    一线架构师带你玩性能优化
    诊断Java代码中常见的数据库性能热点问题应该这么做!
    十个 JDBC 的最佳实践
  • 原文地址:https://www.cnblogs.com/mlj527/p/5959710.html
Copyright © 2011-2022 走看看