问题
填空题
以下程序运行后的输出结果是______。
main()
char a[]="123456789",*p; int i=0;
p=a;
while(*p)
if(i%2==0)*p=’*’;
p++;i++;
puts(a);
答案
参考答案:*2*4*6*8*
解析: 本题意为把字符串a的奇数位置的字符用“*”来代替,所以,输出字符串结果为*2*4*6*8*。
以下程序运行后的输出结果是______。
main()
char a[]="123456789",*p; int i=0;
p=a;
while(*p)
if(i%2==0)*p=’*’;
p++;i++;
puts(a);
参考答案:*2*4*6*8*
解析: 本题意为把字符串a的奇数位置的字符用“*”来代替,所以,输出字符串结果为*2*4*6*8*。