è¾å
¥6个å符,ä¾å¦ï¼
enter char 1: 8
enter char 2: d
enter char 3: h
enter char 4: K
enter char 5: k
enter char 6: &
æASCIIç å¼ä»å¤§å°å°è¾åº
k h d K 8 &
ç¨åºå¦ä¸ï¼
#include <stdio.h>
void main()
{
unsigned char a[6];
int i,j,tmp;
for(i=0;i<6;i++)
{
printf("enter char %d: ", i+1);
fscanf(stdin,"%c",&a[i]); fflush(stdin);
};
for (i=0;i<5;i++)
for (j=i+1;j<6;j++)
if ( a[j]>a[i] ) {
tmp = a[j]; a[j]=a[i]; a[i]=tmp;
};
for (i=0;i<6;i++) printf("%c ",a[i]);
getch();
}
温馨提示:答案为网友推荐,仅供参考