问题
单项选择题
有以下程序
#include<stdio.h>
main()
int x;
for(x=3;x<6;x++)
printf((x%2)("*%d"):("#%d"),x);
printf("\n");
程序的输出结果是______。
A.*3#4*5
B.#3*4#5
C.*3*4#5
D.*3#4#5
答案
参考答案:A
解析: 本题中,printf语句中,条件表达式的功能是对循环变量x进行判断,若x为奇数,输出数据前加*,否则数据前加#,所以选择A。