當前位置:編程學習大全網 - 電腦編程 - 二維字符數組如何在運行時輸入換行和空格而不被計入?

二維字符數組如何在運行時輸入換行和空格而不被計入?

以%s格式符、用scanf函數讀入字符串,就可以在運行時輸入換行和空格而不被計入。

以下的程序,可以找出壹行中最長的單詞:

#include<stdio.h>

#include<string.h>

int main()

{ char s[30][20],c=' ';

int n=0,i,max=0;

for(n=0; c!='\n'; n++)

{ scanf("%s%c",s[n],&c);

if(strlen(s[n])>max)max=n;

}

printf("最長的單詞是:%s\n",s[max]);

return 0;

}

  • 上一篇:什麽攝像頭能測出汽車超速?
  • 下一篇:本人是壹個電腦愛好著,想學習平面設計,不知道廈門哪裏有招聘平面設計學徒的,本人會簡單的操作PS制作...
  • copyright 2024編程學習大全網