#include<stdio.h>
int main(void)
{
int x, y, z;
x = 0; y = 2; z = 3;
switch (x)
{
case 0:switch (y)
{
case 1:printf("*"); break;
case 2:printf("%"); break;
}
case 1:switch (z)
{
case 1:printf("$");
case 2:printf("*"); break;
default:printf("#");
}
}
return 0;
}
下面代码 输出结果为 # ,为啥不是 %#
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
2条回答 默认 最新
Nutkey 2022-09-05 10:10关注printf("%%")这个地方需要两个%才可以输出%!
本回答被题主选为最佳回答 , 对您是否有帮助呢?评论 打赏 举报解决 1无用