#include <stdio.h>
main()
{
int i;
for(i=0;i<10;i++)
{
switch(i)
case 0:
printf("零\n");
break;
case 1:
printf("壹\n");
break;
case 2:
printf("贰\n");
break;
case 3:
printf("叁\n");
break;
case 4:
printf("肆\n");
break;
case 5:
printf("伍\n");
break;
case 6:
printf("陆\n");
break;
case 7:
printf("柒\n");
break;
case 8:
printf("捌\n");
break;
default:
printf("玖\n");
break;
}
}
是想实现,显示出0-9 的大写形式,不知道哪写错了,编译不出。
解决方案:20分
switch需要一个大括号:
int main()
{
int i;
for(i=0;i<10;i++)
{
switch(i)
{
case 0:
printf("零\n");
break;
case 1:
printf("壹\n");
break;
case 2:
printf("贰\n");
break;
case 3:
printf("叁\n");
break;
case 4:
printf("肆\n");
break;
case 5:
printf("伍\n");
break;
case 6:
printf("陆\n");
break;
case 7:
printf("柒\n");
break;
case 8:
printf("捌\n");
break;
default:
printf("玖\n");
break;
}
}
}