Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 14202|Odpověď: 0

[C] Metoda ukazovátka: Zadejte 3 řetězce a výstupujte je v pořadí od nejmenšího po největší

[Kopírovat odkaz]
Zveřejněno 15.12.2015 14:24:01 | | |
//输入3个字符串,按由小到大的顺序输出

#include "stdafx.h"
#include "stdio.h"
#include "string.h"
int main()
{void paixu(char *,char *);
Char str1[20],str2[31],str3[20];
printf("vstup tři řádky:\n");
gets(str1);
gets (str2);
gets(str3);
if(strcmp(str1,str2)>0) paixu(str1,str2);
if(strcmp(str1,str3)>0) paixu(str1,str3);
if(strcmp(str2,str3)>0) paixu(str2,str3);  
printf("nyní, pořadí je:\n");
printf("%s\n%s\n%s\n",str1,str2,str3);
return 0;
}
Void Paixu (Char *P1,Char *P2)
{char s. [20];
strcpy (p,p1); strcpy (p1,p2); strcpy (p2,p);
}

/*总结:1,string.h的头文件不能忘记
2. Funkce get je nesprávná a gets
3. strcpy je kopírovací funkce a strcmp je srovnávací funkce
*/




Předchozí:Metoda ukazovátka zadá 10 čísel, vyměň nejmenší číslo za první číslo a největší za poslední.
Další:Metoda ukazovátka: Zadejte 3 celá čísla a vypíšte je v pořadí od nejmenšího po největší
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com