zoukankan      html  css  js  c++  java
  • 27-语言入门-27-成绩转换

     
     
    描述
    输入一个百分制的成绩M,将其转换成对应的等级,具体转换规则如下:
    90~100
    A;
    80~89
    B;
    70~79
    C;
    60~69
    D;
    0~59
    E;

    输入
    第一行是一个整数N,表示测试数据的组数(N<10)
    每组测试数据占一行,由一个整数M组成(0<=M<=100)
    输出
    对于每组输入数据,输出一行。
    样例输入
    2
    97
    80
    样例输出
    A
    B
     
    代码:
     
    #include <stdio.h>

    //处理数据并打印结果
    static void handlerData(int score);

    int main()
    {
       
    int readLen = 0;
       
    scanf("%d",&readLen);
       
    getchar();
       
       
    while (readLen > 0)
        {
           
    int score = 0;
           
    scanf("%d",&score);
           
    getchar();
           
           
    handlerData(score);
           
            --readLen;
        }
       
       
    return 0;
    }

    //处理数据并打印结果
    static void handlerData(int score)
    {
       
    int tmpValue = score / 10;
       
       
    switch (tmpValue)
        {
           
    case 10:
           
    case 9:
               
    printf("A ");
               
    break;
           
    case 8:
               
    printf("B ");
               
    break;
           
    case 7:
               
    printf("C ");
               
    break;
           
    case 6:
               
    printf("D ");
               
    break;
           
    default:
                printf(
    "E ");
               
    break;
        }
    }
    对整数 /10 进行处理判断。
    编程解题和解决数学题思路是一样的:
    1.理解问题-其实最麻烦的是从现实中的问题抽象为数学符号来表示(数学建模)。
    2.找到规律-符合现有数学计算公式的规律。
     
  • 相关阅读:
    C# NameValueCollection
    visual studio使用技巧创建自己代码片段
    C#在DataTable中使用LINQ
    [转]C# 中的.pdb/ .vshost.exe/ .vshost.exe.manifest文件讨论
    C#自定义控件在添加引用后不显示在工具箱的解决方法
    Java 工程师
    redis-CRC16
    sql server-当天日期减去一天 应该如何写
    清除访问Windows共享时缓存的凭据
    cmd下查看当前登陆用户
  • 原文地址:https://www.cnblogs.com/sharpfeng/p/5141885.html
Copyright © 2011-2022 走看看