Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 14202|Vastaus: 0

[C] Osoitinmenetelmä: Syötä 3 merkkijonoa ja tulosta ne järjestyksessä pienimmästä suurimpaan

[Kopioi linkki]
Julkaistu 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("syöte kolme rivi:\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("nyt, järjestys on:\n");
printf("%s\n%s\n%s\n",str1,str2,str3);
palautus 0;
}
void paixu (hahmo *p1, hahmo *p2)
{hahmo s[20];
strcpy(p,p1); strcpy(p1,p2); strcpy(p2,p);
}

/*总结:1,string.h的头文件不能忘记
2. Get-funktio on väärin ja saa
3. strcpy on kopiofunktio ja strcmp on vertailufunktio
*/




Edellinen:Osoitinmenetelmä Syötä 10 numeroa, vaihda pienin numero ensimmäiseen numeroon ja suurin numero viimeiseen numeroon.
Seuraava:Osoitinmenetelmä: Syötä 3 kokonaislukua ja anna ne järjestyksessä pienimmästä suurimpaan
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com