这个什么地方出错了阿?
#include<stdio.h> #include <stdio.h>void main() void main()
{ {
char x; char grade; \\为什么定义成grade就行了?
printf("shu ru:\n"); printf("shu ru :\n");
scanf("%c",&'x'); scanf("%c",&grade); \\ %c不是表示一个字符吗?不用%s吗? &grade为什么不要用' '或者""号?
switch(x) switch(grade) \\ 这里的grade又是代表什么意思阿?
{ case 'A':printf("85~100\n");break; { case 'A':printf("85~100\n");break;
case 'B':printf("70~84\n");break; case 'B':printf("70~84\n");break
case 'C':printf("60~69\n");break; case 'C':printf("60~69\n");break;
case 'D':printf("<60\n"); break; case 'D':printf("<60\n"); break;
default:printf("error\n"); default:printf("error\n");
} }
} }
我用的是TC2.0
这里什么地方输错了
switch()括号里输入整型表达式 是什么意思阿?什么叫整型表达式>?
[ 本帖最后由 毛俊 于 2012-4-30 14:16 编辑 ]