當前位置:成語大全網 - 漢語詞典 - 字典中最長的字符串

字典中最長的字符串

# include & ltstdio.h & gt

# include & ltstring.h & gt

int main()

{

int I = 0;

char s[80] = {""},max[80]= { " " };

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

scanf("%s ",s);

strcpy(max,s);

for(I = 1;我& lt5;i++)

{

scanf("%s ",s);

if( strcmp(max,s)& lt;0 )

strcpy(max,s);

}

Printf("最大字符串為:%s \n ",max);

返回0;

}

擴展數據:

使用printf函數的註意事項

1,域寬度

%d:根據整數數據的實際長度輸出。

如果要輸出指定的寬度,可以指定域寬度。% MD-&;gt;m域寬度,打印後,在控制臺上,顯示m位;

如果要打印的位數超過我們設定的m,就按原樣輸出;

如果要打印的號碼的位數少於設定的位數,請按如下方式填寫空白:

如果m是正數,則左對齊(左填充);

如果m為負,則向右對齊(右填充)。

2.轉義字符

如果要輸出字符“%”,應該在“格式控制”字符串中用兩個連續的% s來表示。

如:printf ("%f%% ",1.0/3);輸出結果:0.333333%。