房天下 > 房天下问答 > 业主生活 > 其他
  • C语言简单的编程题求解

    第一个是设计一个函数,对个n字符串按由小到大顺序排序,n由程序读入,字符串的输入和输出都在main函数中进行 提示用冒泡法作!

    提问者:wsjmdcl

    发布于2011-01-25

共1个回答
  • 极度高空 丨Lv 5
    #include<stdio.h>#define MAX 1024void order(char *arr,int n){ char ch; int i,j; for(i=0;i<n-1;i++) { for(j=0;j<n-i-1;j++) { if(arr[j]>arr[j+1]) { ch=arr[j]; arr[j]=arr[j+1]; arr[j+1]=ch; } } } return;}void main(){ char arr[MAX]; char ch; int n=0; printf("Please input an char array which length is less than %d\n",MAX-1); while(n<MAX-1 && '\n'!=(ch=getchar())) arr[n++]=ch; arr[n]='\0'; order(arr,n); printf("%s\n",arr); printf("Made by 小恩\n"); return;}/*结果:Please input an char array which length is less than 1023adsfd adfsgergh;,mn;yk,.;.mgppfghj ,,..;;;aadddefffgggghhjkmmnpprssyMade by 小恩请按任意键继续. . .*/
    +1 2011-01-25 举报
热门人气推荐
免责声明:问答内容均来源于互联网用户,房天下对其内容不负责任,如有版权或其他问题可以联系房天下进行删除。