Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 14202|Risposta: 0

[C] Metodo del puntatore: Inserisci 3 stringhe e inviale in ordine dalla più piccola alla più grande

[Copiato link]
Pubblicato su 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("input three line:\n");
gets(for1);
gets(str2);
gets(for3);
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("ora, l'ordine è:\n");
printf("%s\n%s\n%s\n%s\n",str1,str2,str3);
ritorno 0;
}
Void Paixu(Char *P1,Char *P2)
{char p[20];
strcpy(p,p1); strcpy(p1,p2); strcpy(p2,p);
}

/*总结:1,string.h的头文件不能忘记
2. La funzione get è sbagliata è gets
3. strcpy è una funzione di copia, e strcmp è una funzione di confronto
*/




Precedente:Metodo del puntatore Inserisci 10 numeri, scambia il numero più piccolo con il primo e il numero più grande con l'ultimo numero.
Prossimo:Metodo del puntatore Inserisci 3 interi e inviali in ordine dal più piccolo al più grande
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com