所在位置:北大青鸟广州天河培训中心 >> 博客精华 >>Java作业题

Java作业题

//字符串的单字符排序
#include<stdio.h>
#include<string.h>
void input(char arr[]);
void sort(char arr[],int x);
void display(char arr[],int x);
void main()
{
 char str[99];
 int i;
 //调用输入函数,输入字符
 input(str);
 //将字符串大小保存在i中
 i=strlen(str);
 //对单个字符进行排序
 sort(str,i);
 //输出显示
 display(str,i);
}
void input(char arr[])
{
 puts("Enter something string:");
 gets(arr);
}
void sort(char arr[],int x)
{
 int i,j,temp;
 for(i=0;i<x;i++)
 {
  for(j=0;j<x-i-1;j++)
  {
   if(arr[j]>arr[j+1])
   {
    temp=arr[j];
    arr[j]=arr[j+1];
    arr[j+1]=temp;
   }
  }
 }
}
void display(char arr[],int x)
{
 int i;
 puts("排序后:");
 for(i=0;i<x;i++)
 {
  printf("%c/n",arr[i]);
 }
}


下一篇:accp课程作业题
开班信息
咨询热线:020-85566215
名师讲座

软件世界 梦幻体验

讲座时间:周六、日 14:00
1.软件行业真的那么高深莫测?
2.软件技术真的那么难学?
3.学习软件能做什么工作?
4.软件行业可否托付终身?

 让北大青鸟金牌培训师为你
  逐一打开问号!!

订座热线:020-85566216