以下程序运行后的输出结果是______。 main() { char c1,c2; for {c1=’0’,c2=’9’;c1<c2;c1++,C2--) printf("%c%c",c1,c2);

admin2009-01-15  31

问题 以下程序运行后的输出结果是______。
   main()
   {
      char c1,c2;
      for  {c1=’0’,c2=’9’;c1<c2;c1++,C2--)
         printf("%c%c",c1,c2);
      printf("\n");
   }

选项

答案918273645

解析 题目中为 for循环定义了两个字符型循环变量c1和c2,循环开始时分别初始化为字符’0’和’9’,然后每次循环结束给c1增1、c2减1,循环条件为c1<c2,即让c1的值依次为’0’、’1’、’2’…,c2的值依次为’9’、’8’、’7’…,直到两个数相遇时结束循环。又因为该循环的循环体每次按字符形式输出c1和c2的值.所以最终的输出结果为:0918273645。
转载请注明原文地址:https://kaotiyun.com/show/ssXp777K
0

最新回复(0)