单选题
有以下程序(注:字符a的ASCII码值为97)
#include<stdio.h>
main()
{char*s={"abc"}
do
{printf("%d", *s%10"); ++s; }
while(*s);
}
程序运行后的输出结果是______。
A、
abc
B、
789
C、
7890
D、
979899
【正确答案】
B
【答案解析】
[解析] 程序中的*s%10是求余运算,分别是a、b、c的ASCII码值对10进行求余运算然后输出,所以输出的答案为789。
提交答案
关闭