顾扶北
2021-06-22 10:08
采纳率: 40%
浏览 30

求解,怎么写这道C语言

 

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • 登楼流樱 2021-06-22 10:19
    已采纳
    char fun(int score)
    {
    	switch (score / 10)
    	{
    	case10:
    	case 9:
    		return 'A';
    	case 8:
    		return 'B';
    	case 7:
    	case 6:
    		return 'C';
    	default:
    		return 'D';
    	}
    }
    已采纳该答案
    打赏 评论
  • Theresa120 2021-06-22 10:18
    #include <stdio.h>
    
    char fun (int score)
    {
       switch (score >= 90)
       {
       case 1:
           return 'A';
           break;
       case 0:
           switch (score >= 80)
           {
           case 1:
               return 'B';
               break;
           case 0:
               switch (score >= 60)
               {
               case 1:
                   return 'C';
                   break;
               case 0:
                   return 'D';
                   break;
               }
               break;
           }
           break;
       }
    }
    
    void main()
    {
        int score;
        char p;
        scanf("%d", &score);
        p=fun(score);
        printf("%c\n", p);
    }
    
    打赏 评论

相关推荐 更多相似问题