以下程序运行后的输出结果是【 】。 main() { char a[]="123456789",*p; int i=0; p=a; while(*p) { if(i%2==0)*p=’*’; p++;i++; } puts(a); }

admin2006-08-25  12

问题 以下程序运行后的输出结果是【 】。
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*。
转载请注明原文地址:https://kaotiyun.com/show/vaHp777K
0

相关试题推荐
最新回复(0)