[此程序识别数字1,2,3和4并打印您输入的数字的名称。也就是说,如果您输入2,则程序将显示两个。
#include<stdio.h>
int main(void)
{
int i;
printf("Enter your Value:");
sacanf("%d",&i);
switch (i){
case 1:
printf("One");
break;
case 2:
printf("Two");
break;
case 3:
printf("three");
break;
case 4:
printf("four");
break;
default:
printf("Unrecognize Number.");
}
return 0;
}
除了sacanf
上的错字应该为scanf
之外,switch
语句没有任何内在的错误。
您还应该检查scanf()
的返回值,以避免在无效输入上发生未定义的行为。