单选题:编译并运行以下程序,输入 9,关于输出,说法错误的是?
编译并运行以下程序,输入 9,关于输出,说法错误的是? @[A](2)
```
#include
int main()
{
int a;
printf("%d\n", scanf("%d", &a));
printf("%d\n", a *= 2);
printf("%d\n", a = (a % 3 == 0 ? 20 : 19));
printf("%llu\n", sizeof(a));
return 0;
}
```
A. 输出的第一行为 `9`
B. 输出的第二行为 `18`
C. 输出的第三行为 `20`
D. 输出的第四行为 `4`
A.输出的第一行为 `9`
B.输出的第二行为 `18`
C.输出的第三行为 `20`
D.输出的第四行为 `4`
答案:A
```
#include
int main()
{
int a;
printf("%d\n", scanf("%d", &a));
printf("%d\n", a *= 2);
printf("%d\n", a = (a % 3 == 0 ? 20 : 19));
printf("%llu\n", sizeof(a));
return 0;
}
```
A. 输出的第一行为 `9`
B. 输出的第二行为 `18`
C. 输出的第三行为 `20`
D. 输出的第四行为 `4`
A.输出的第一行为 `9`
B.输出的第二行为 `18`
C.输出的第三行为 `20`
D.输出的第四行为 `4`
答案:A