在执行下列程序时输入:1357924,则程序的运行结果为( D)。 main( ) { int x, y; scanf(“%2d%2d”,&x,&y);

2024-11-25 05:35:32
推荐回答(1个)
回答1:

你程序没贴全吧,还要计算x*y,并输出结果的吧?
你现在的输入,可以得到x=13 y=57 x*y=741 然后你控制输出的时候,即使你%2d 也会输出3个位置,只有当你实际输出长度不够的时候,才会填充占位,显示成你要的宽度