case 1: case 2: case 3:printf("first");break;
case 4: case 5: case 6:printf("second");
if(sum>=1&&sum<=100)
printf("出人命");
同理 1000
if(sum>=1&&sum<=1000)
printf("又出人命了");
这里sum用int型 可以达到和你的switch效果相同
你这个问题用switch分支较多,且都得出同一个结果。建议用if来写
没明白你啥意思,具体点
不加break就可以啦