# 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%。