决心

来源:互联网 发布:mac os 10.9 下载 iso 编辑:程序博客网 时间:2024/04/28 00:13

为了提高编程能力,决定有空就在这写代码,从简入深开始。 希望高手多提意见...

从键盘输入若干行数据,输出最长的一行;
空行表示输入结束

#include <stdio.h>

#include <string.h>

#define MAX 80

char maxline[MAX],buf[MAX];

main()

{

      int len,max=0;

      while(1){

           len=getline();

           if(len==0)   break;

           else  if (len>max){

                      max=len;

                     strcpy(maxline,buf);

                   }}

      if(max>0)

         printf("%s/n",maxline);

        getch();

}

int getline(void){

      int c,i=0;

     while(i<MAX-1){

                    c=getchar();

                    if(c=='/n')    return i;

                  buf[i]=c;

                  i++;}

         buf[i]='/0';

         return i;

}

 

 

原创粉丝点击