Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 14202|Svar: 0

[C] Pekarmetoden: Mata in 3 strängar och mata ut dem i ordning från minsta till största

[Kopiera länk]
Publicerad på 2015-12-15 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("Input Three Line:\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("nu, ordningen är:\n");
printf("%s\n%s\n%s\n%s\n",str1,str2,str3);
returnera 0;
}
void paixu(char *p1,char *p2)
{char p[20];
strcpy(p,p1); strcpy(p1,p2); strcpy(p2,p);
}

/*总结:1,string.h的头文件不能忘记
2. Get-funktionen är fel och får
3. STRCPY är en kopieringsfunktion, och STRCMP är en jämförelsefunktion
*/




Föregående:Pekarmetod Ange 10 tal, byt ut det minsta talet mot det första numret och det största talet med det sista talet.
Nästa:Pekarmetod Mata in 3 heltal och ge dem i ordning från minsta till största
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com