#include<stdio.h> void main() {int a=2,b=5; ꀀprin

#include&lt;stdio.h&gt;void main(){int a=2,b=5;ꀀprintf(&quot;a=%%d,b=%%d尀n&quot;,a,b);}
2025-03-01 18:58:46
推荐回答(1个)
回答1:

多写了一个%,%%连在一起会让C认为是一个“%”字符。

所以程序会输出:
a=%d,b=%d
应该要删除一个%,成为:
printf("a=%d,b=%d\n",a,b);