(21)有以下程序main(){ int i=1,j=2,k=3; if(i++==1&&(++j==3||k++==3)) printf("%d %d %d\n",i,j,k);}程序运行后的输出结果是 DA)1 2 3B)2 3 4C)2 2 3D)2 3 3(6)以下程序运行时若从键盘输入:10 20 30<回车>。输出结果是 10 30 0 .#include <stdio.h>main(){ int i=0,j=0,k=0; scanf("%d%*d%d",&i,&j,&k); printf("%d%d%d\n",i,j,k);}实在是不会做,有答案也不会,请教各位高手了!

热心网友

第6题,关键就在scanf("%d%*d%d",&i,&j,&k);中的*键,它表示跳过输入一个整数,即I=10,J不是20,而是30,K就为0了!