以下程序运行时,若从键盘输入:10 20 30<回车>,输出的结果是_________。#include
参考答案:10300
解析:在 scanf 格式控制符中,如果在%后有一个“*”附加说明符,表示跳过它指定的列数。本题中“"%d%*d%d"”表示将 10 赋给 i,%*d 表示读入整数但不赋给任何变量,然后再读入整数 30 赋给变量 j, 那么变量 k 并没有重新赋值,仍为初始值 0。所以输出的结果为 10300。
以下程序运行时,若从键盘输入:10 20 30<回车>,输出的结果是_________。#include
参考答案:10300
解析:在 scanf 格式控制符中,如果在%后有一个“*”附加说明符,表示跳过它指定的列数。本题中“"%d%*d%d"”表示将 10 赋给 i,%*d 表示读入整数但不赋给任何变量,然后再读入整数 30 赋给变量 j, 那么变量 k 并没有重新赋值,仍为初始值 0。所以输出的结果为 10300。