统计输入最大行,并打印

来源:互联网 发布:怎么在淘宝搜vpn 编辑:程序博客网 时间:2024/05/19 09:42
#include <stdio.h>int Getline(char nowline[]);void Strcpy(char to[],char from[]);int main(){int length,maxlen;char longgest[10000];char nowline[10000];maxlen=0;while ((length=Getline(nowline))>0){if (length>maxlen){Strcpy(longgest,nowline);maxlen=length;}}if (maxlen>0){printf("%s",longgest);}return 0;}int Getline(char nowline[]){int ch,i;for (i=0;((ch=getchar())!=EOF)&&(ch!='\n');i++){nowline[i]=ch;}if (ch=='\n'){nowline[i++]=ch;}nowline[i]='\0';return i;}void Strcpy(char to[],char from[]){int i;i=0;while ((to[i]=from[i])!='\0'){++i;}}/*for(i=0;i<n;i++){printf("%d",i);}*//*等价于i=0;while(i<n){
statement;
i++;
}*///所以for循环条件里的i++和++i没有区别.