发布网友 发布时间:2024-09-25 20:14
共3个回答
热心网友 时间:2024-10-04 08:35
输出结果为10 30 0热心网友 时间:2024-10-04 08:31
scanf ("%d%*d%d",&i,&j,&k); //%*d表示跳过一个输入的值,因此输入10 20 30<回车>时,i得到10,20跳过,j得到30,k没有得到值,还是原来的0。热心网友 时间:2024-10-04 08:34
结果为10300,%*d中*的影响是对应的输入项在读入后不赋给相应的变量、也就是说你输入的第二个数20被跳过、未赋值给j、而后一个数30赋值给了j。k未进行赋值、仍为初始化状态0;