用C语言编写的用起泡法对10个字符按从小到大排序,只求朋友们找出其中的错误即可
來源:互聯網 2012-02-27 10:39:59 評論
分類: 電腦/網絡 >> 程序設計 >> 其他編程語言
問題描述:
main()
{
char str[10];
int i;
void sort(char str[]);
for(i=0;i<10;i++)
scanf("%c ",&str[i]);
sort(str);
for(i=0;i<10;i++)
prcharf("%c\n",str[i]);
}
void sort(char str[])
int i,j;
char t;
for(j=0;j<10;j++)
for(i=0;i<10-j;i++)
{
if(str[i]>str[i+1])
{
t=str[i];
str[i]=str[i+1];
str[i+1]=t;
}
}
參考答案:
编译通过后的,自己对比一下吧
#include "stdio.h"
void sort(char str[]);
main()
{
char str[10];