A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© fersh 中级黑马   /  2015-8-7 22:19  /  391 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

#include <stdio.h>
//这是用if实现的第一个函数
void tt01(){
    int a;
    printf("请输入一个0~100整数成绩\n");
    scanf("%d",&a);
    if (a>=0&&a<=100){
    if (a>=80){
        printf("优秀\n");
    }else if(a>=70){
        printf("良好\n");
    }else if(a>=60){
         printf("及格\n");
    }else {
        printf("不及格\n");
          }
    }else {
        printf("你输错了,请重新运行\n");
    }
}
//这是用if实现的第二个函数
void tt02(){
    int b;
    printf("请输入1或者2\n");
    scanf("%d",&b);
    if (b==1){
    printf("你好!\n");
    }else if(b==2){
        printf("hello!\n");
    }else {
       printf("你输错了,请重新运行\n");
        
    }
        
}
//这是用switch实现的第一个函数
void mm01(){
    int c,d;
    printf("请输入一个0~100整数成绩\n");
    scanf("%d",&c);
    if (c>=0&&c<=100){
        d=c/10;
        switch (d){
               
            case 10:
            case 9:
            case 8:
                printf("优秀\n");
                break;
            case 7:
                printf("良好\n");
                break;
            case 6:
                printf("及格\n");
                break;
            default:
                printf("不及格\n");
                break;
        }
    }else{
            printf("你输错了,请重新运行\n");
        
    }
}
//这是用switch实现的第二个函数
void mm02(){
    int b;
    printf("请输入1或者2\n");
    scanf("%d",&b);
    switch (b){
        case 1:
        printf("你好!\n");
            break;
        case 2:
            printf("hello!\n");
            break;
        default:
            printf("你输错了,请重新运行\n");
            break;
    }
   
}
int  main(){
    int n;
    printf(" 请选择以下方法:\n");
    printf("     输入1 选择用if实现第一个问题\n");
    printf("     输入2 选择用if实现第二个问题\n");
    printf("     输入3 选择用switch实现第一个问题\n");
    printf("     输入4 选择用switch实现第二个问题\n");
    scanf("%d",&n);
    switch (n){
        case 1:
            tt01();
            break;
        case 2:
            tt02();
            break;
        case 3:
            mm01();
            break;
        case 4:
            mm02();
            break;
        default:
            printf("你输错了,请重新运行\n");
        break;
    }
        return 0;
}



0 个回复

您需要登录后才可以回帖 登录 | 加入黑马