c语言,急救

#include <stdio.h>

    void main( )

{

int i;

char c;

       for(i=0;i<=7;i++)

       {

        c=getchar( );

          putchar(c);

       }

    }

1 (简答题)

分析以上程序,运行时从键盘输入AABABCD↙或者A↙AB↙ABCD↙,查看运行结果,分析原因。(箭头表示回车键)

第1个回答  2020-04-10
这还需要慢慢看一下的。
#include<stdio.h>voidmain(){inti;charc;for(i=0;i<=7;i++){c=getchar();putchar(c);}}1(简答题)分析以上程序,运行时从键盘输入AABABCD↙或者A↙AB↙ABCD↙,查看运行结果,分析原因。(箭头表示回车键)
第2个回答  2020-04-10
第一个是输出AABABCD换行
第二个是输出A换行AB换行AB
原因是回车也算一个字符
第3个回答  2020-04-11

输入:AABABCD↙

输出:AABABCD


输入:A↙AB↙ABCD↙

输出:

A

AB

ABC

最后的 超出了