首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

看看这个程序(包含结果),该如何处理

2012-06-03 
看看这个程序(包含结果)#includestdio.hint main(){int ccgetchar()switch(c){case 90:case 91:case

看看这个程序(包含结果)
#include<stdio.h>
int main()
{
  int c;
  c=getchar();
  switch(c)
  {
  case 90:
  case 91:
  case 92:
  case 93:
  case 94:
  case 95:
  case 96:
  case 97:
  case 98:
  case 99:
  case 100:
  printf("A\n");
  break;
  case 80:
  case 81:
  case 82:
  case 83:
  case 84:
  case 85:
  case 86:
  case 87:
  case 88:
  case 89:
  printf("B\n");
  break;
  case 70:
  case 71:
  case 72:
  case 73:
  case 74:
  case 75:
  case 76:
  case 77:
  case 78:
  case 79:
  printf("C\n");
  break;
  case 60:
  case 61:
  case 62:
  case 63:
  case 64:
  case 65:
  case 66:
  case 67:
  case 68:
  case 69:
  printf("D\n");
  break;
  default:
  printf("E\n");
  break;
  }
  return 0;
}



为什么无论输入什么数字,结果都是E呢




[解决办法]
把getchar换scanf函数。

热点排行