Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 13036|Svare: 0

[C] Inngangen til det tosifrede tegnarrayet sorteres når utgangen gjøres

[Kopier lenke]
Publisert på 14.12.2015 15:27:26 | | |

#include "stdafx.h"
#include "stdio.h"
tomrom out_student(karakter (*p)[20],int n); char (*p)[20]Datapeker (radpeker)
tomrom sort_student(karakter (*p)[20],int n);
int main()
{char students[3][20];
INT I;
for(i=0; i<3; i++)
scanf("%s",*(students+i)); Påmeldt
out_student(elever,3);
sort_student(elever,3);
out_student(elever,3);
returner 0;
}
void out_student(char (*p)[20],int n) //(*p) linjeadresse
{int i;
for(i=0; i<n; i++)
printf("%s",*(p+i));
printf("\n");
}
//选择排序
tomrom sort_student(karakter (*p)[20],int n)
{int i,j;
for(i=0; i<n-1; i++)
{int pos=i;
for(j=i+1; J<N; j++)
    {hvis(strcmp(*(p+j),*(p+pos)<0)) //strcmp(*(p+j),*(p+pos)<0) *(p+j) kan ikke være en radadresse, det må være en kolonneadresse, den første adressen til et førsteordensarray
{pos=j; }

    }
}
    Hvis(pos!=i)
    {char str[20]={'\0'};
    strcpy(str,*(p+pos));  *(p+pos) Adressen til den første kolonnen i pos-linjen, byttestrengen
    strcpy(*(p+pos),*(p+i));
    strcpy(*(p+i),str);
   
    }
}
//总结:
/*二维数组表示(行地址,列地址)
Pekeren går gjennom arrayet
2D tegnarray (radadresse, kolonneadresse) */






Foregående:C# spesifiserer IP-segmentet for å generere IP-adressen
Neste:Cross-thread-operasjon ikke gyldig: Kontroll 'txtresult' aksessert fra en threa...
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com