结构推理 编写程序从键盘输入一个字符串,按回车键结束,并将字符串在屏幕上输出。
【正确答案】程序源代码如下。
   main()
     {
    int i;
     static char str[80];
     clrscr();
     for(i=0;i<80;i++)
       {
       str[i]=getch():
       /*逐次给数组元素str[i]赋值,但不回显在屏幕上*/
       printf("州');    /*以星号代替输入字符的个数*/
       if(str[i]=='\x0 d')
           break;/*若输入回车则终止循环*/
       }
     i=0;
     while(str[i]!='\xOd')
       printf("/%c",str[i++]);    /*逐次输出字符数组的各个元素*/
     printf("\n");
     getch();    /*程序暂停*/
     }
【答案解析】