问题
填空题
以下程序运行后的输出结果是______。
main()
char c1,c2;
for c1=’0’,c2=’9’;c1<c2;c1++,C2--)
printf("%c%c",c1,c2);
printf("\n");
答案
参考答案:0918273645
解析: 题目中为 for循环定义了两个字符型循环变量c1和c2,循环开始时分别初始化为字符’0’和’9’,然后每次循环结束给c1增1、c2减1,循环条件为c1<c2,即让c1的值依次为’0’、’1’、’2’…,c2的值依次为’9’、’8’、’7’…,直到两个数相遇时结束循环。又因为该循环的循环体每次按字符形式输出c1和c2的值.所以最终的输出结果为:0918273645。