新手啊,要C语言编的程序,排序的。

来源:百度知道 编辑:UC知道 时间:2024/09/28 17:49:05
手动输入5个数,排序显示。

int i,j,a[5],temp;

scanf("%d %d %d %d %d",&a[0],&a[1],&a[2],&a[3],&a[4]);

for(i=0;i<5;i++)
{
for(j=i+1;j<5;i++)
{
if(a[i]>a[j])
{
temp = a[i];
a[i]=a[j];
a[j]=temp;
}
}
}

printf("%d %d %d %d %d",&a[0],a[1],a[2],a[3],a[4]);

#include <stdio.h>

void invert(char s[], int n);

int main(int argc, char *argv[])
{
int len;
char buf[1024], *tmp=NULL;
memset(buf, 0, sizeof(buf));

while( 1 )
{
printf("%x : Please input string (^C to exit): ", &buf);

tmp = fgets(buf, sizeof(buf), stdin);

len = strlen(tmp);
if( len>1 )
{
tmp[len-1] = '\0';
invert(tmp, strlen(tmp));
fputs(tmp, stdout);
fputs("\n", stdout);
}
}

return 0;
}

void invert(char s[], int n)
{