用scanf接收键盘输入,根据输入Q、W、E、R表示相应伤害点数
可以根据你的数值范围来区别,比如:
int shanghai;
char ch;
if(shanghai >100 && shanghai < 200) ch = 'Q';
else if(shanghai >=200 && shanghai < 300) ch = 'W';
char opr;
int attack=0;
while(scanf("%c",&opr) != EOF)
{
getchar(); //要求每行输入一个QWER字符
switch(opr)
{
case 'Q':
case 'q':
attack = 1;
break;
case 'W':
case 'w':
attack =10;
break;
case 'E':
case 'e':
attack = 100;
break;
case 'R':
case 'r':
attack = 1000;
break;
}
}