uj5u.com熱心網友回復:
#include <stdio.h>
int main(void)
{
int salary;
printf("************************************\n");
printf(" 職工工資管理系統 \n");
printf("************************************\n");
printf("請輸入要查詢的員工的實發工次(1000-7999元):\n");
scanf("%d", salary);
switch(salary)
{
case 5000 ... 8000: printf("高級職稱");break;
case 3000 ... 4999: printf("中級職稱");break;
case 1000 ... 2999: printf("初級職稱");break;
}
return 0;
}
uj5u.com熱心網友回復:
c語言的case陳述句不支持這種范圍定義的, 把switch陳述句改成if else吧if ( salary>5000 && salary<=8000)
printf("高級職稱");
else if ( salar >3000 && salary<5000 )
.....
uj5u.com熱心網友回復:
不能夠寫省略號的,這樣子人雖然看得懂,但機器看不懂
case 5000<=salary && salary <=8000: printf("高級職稱");break;
case 3000<=salary && salary <=4999: printf("中級職稱");break;
case 1000<=salary && salary <=2999: printf("初級職稱");break;
uj5u.com熱心網友回復:
還是第一次看見轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/111547.html
標籤:C++ 語言
上一篇:為什么printf什么都不輸出
下一篇:c++哪有錯誤呀 小白
