當前位置:編程學習大全網 - 編程軟體 - 問下關於c語言,我在編程遇到問題:90分以上為優 80~90為良 60~80為中 60以下為差 代碼如下:

問下關於c語言,我在編程遇到問題:90分以上為優 80~90為良 60~80為中 60以下為差 代碼如下:

實在喜歡用switch的話,也行。給妳改了壹下。

可能會有人覺得麻煩了。請多多指教!

#include <stdio.h>

#include <stdlib.h> //如果不需要下面的pause語句,可以不用這個頭文件

int main()

{

int a;

scanf("%d",&a);

// printf("成績%d\n",a); //測試用

a=a/10-5; //關鍵是這裏,把成績轉換成對應整數

// printf("%d\n",a); //測試用

switch(a)

{

case 4: //90++

printf("優\n");

break;

case 3: //80++,90以下

printf("良\n");

break;

case 1: //60++,70以下

case 2: //70++,80以下

printf("中\n");

break;

case 0: //50++,60以下

case -1: //40++,50以下

case -2: //30++,40以下

case -3: //20++,30以下

case -4: //10++,20

case -5:// <10

printf("差\n");

break;

default: printf("請重輸\n");

}

system("pause");

}

//BCC++ 5.5,win7下編譯通過正確

  • 上一篇:電競學校在哪裏
  • 下一篇:如何用matlab做嶺回歸?
  • copyright 2024編程學習大全網