編寫程式,輸入字串,輸出其中最長的字串。要求使用指標陣列實現

時間 2021-08-30 09:51:48

1樓:問明

#include

#include

int main()

int i = 0;

char s[80] = , max[80] = ;

printf("輸入五個字串:\n");

scanf("%s",s);

strcpy(max,s);

for(i=1; i<5; i++)

scanf("%s",s);

if( strcmp(max,s)<0 )strcpy(max,s);

printf("最大的字串是:%s \n",max);

return 0;

2樓:滄海雄風

#include

#include

#include

int main()

}printf("longest is str[%d]=[%s]\n",pos,str[pos]);

return 0;}12

34345

etet

4555

yyylongest is str[1]=[34345]press any key to continue

3樓:匿名使用者

#include"stdio.h"

#include"string.h"

int main()

}printf("輸出最長字串:%s\n",strings[temp]);

return 0;

} by-吳志遠

4樓:匿名使用者

……char str[5];int i,j,l,k=0;

for(i=-1,i<5,i++)printf("%s",&str[j]);

5樓:匿名使用者

#include

#include

int main (void)

}printf ("the longest is: %s", max);

return 0;

} by 紫陽

6樓:匿名使用者

char array[5][20]

是不是最後輸出的時候用指標陣列?

比較 找出 最大的那個的下標,

然後 char (*p)[20] = &a[i];

puts (p);

好像...呵呵

編寫程式,從鍵盤輸入一行字串,將其中的小寫字母全部轉換成大

實現該功能的吃語言具體 如下 include include include int main file fp int i 0 char str 100 printf 請輸入字串,並且以感嘆號 結束 n if fp fopen test.txt w null 開啟輸出檔案並使fp指向此檔案 prin...

編寫程式,建立帶有節點的單向連結串列,輸入字串,並按從小到

int main link head 連結串列 不帶頭節點 int n printf 輸入連結串列的長度n scanf d n printf 連續輸入 d個資料 以空格隔開 n head createlink n printf n原本連結串列的節點是 displink head linksort h...

編寫程式,輸入以回車符結束的字串(少於字元),將該字串按逆序輸出

宣告一個大於或等於80長度的字元陣列,例如char a 100 使用gets 函式輸入字串,該字串以回車符作為結束標記。獲得字串的長度,以該長度值 1作為起點,以0作為終點,迴圈輸出字元。注意 獲得字串長度可以用庫的strlen 函式,該函式返回字串的實際長度,其中不包含空字元。測試 測試 incl...