[主观题]

用“起泡法”对输入的10个字符排序后按从小到大的次序输出。

#define N 10

char str[N];

main()

{ int i,flag;

for(flag=1;flag==1;)

{ scanf("%s",str);

flag=0;

printf("/n");

}

sort(___(4)___);

for(i=0;i<N;I++)

printf("%c",str[i]);

printf("/n");

}

sort(char str[N])

{ int i,j;

char t;

for(j=1;j<N;J++)

for(i=0;(i<N-J)&&(STR[I]!='/0');I++)

if(str[i]>str[i+1])

{ t=str[i];

____(5)____;

____(6)____;

}

}

参考答案与解析:

相关试题

输入10个整数到数组中,用选择排序法,从小到大排序后输出。

[问答题]输入10个整数到数组中,用选择排序法,从小到大排序后输出。

  • 查看答案
  • 下列给定程序中,函数ptoc的功能是:利用插入排序法对字符串中的字符按从小到大的

    [试题]下列给定程序中,函数ptoc的功能是:利用插入排序法对字符串中的字符按从小到大的顺序进行排序。插入法的基本方法是:先对字符串中的头两个元素进行排序,然后把第3个字符插入前两个字符中,插入后前3个字符依然有序;再把第4个字符插入前三个字符中,待排序的字符串已 在主函数中赋予。 请修改程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。 试题程序: include<strin9.h> include<stdi0.h> defi

  • 查看答案
  • 下面程序的功能是:对字符串从小到大进行排序并输出,请填空。 #include"s

    [主观题]下面程序的功能是:对字符串从小到大进行排序并输出,请填空。#include "string.h"#include "stdio.h"sort(char *a[],int n){ int i,j;char *p;for(j=1;j<=n-1;j++)for(i=0; (15) ;i++)if( (16) >0){ p=a[i];a[i]=a[i+1];a[i+1]=p;}}main(){ int i;char *book[]={"itisme","itisyou","

  • 查看答案
  • 下列给定程序中,函数proc()的功能是:用冒泡法对6个字符串按由小到大的顺序进

    [试题]下列给定程序中,函数proc()的功能是:用冒泡法对6个字符串按由小到大的顺序进行排序。 请修改程序中的错误,使它能得出正确的结果。 注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。 试题程序:

  • 查看答案
  • 下列给定程序中,函数fun()的功能是:用冒泡法对6个字符串按由小到大的顺序进行

    [主观题]下列给定程序中,函数fun()的功能是:用冒泡法对6个字符串按由小到大的顺序进行排序。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构.试题程序:include <conio.h>include <stdio.h>define MAXLINE 20/*************found**************/fun(char *pstr[6]){int i, j;char *p;for(i=0;i<5;i++){for(j=i+l;

  • 查看答案
  • 下列给定程序中,函数fun()的功能是:用选择法对数组中的n个元素按从小到大的顺

    [试题]下列给定程序中,函数fun()的功能是:用选择法对数组中的n个元素按从小到大的顺序进行排序。请改正程序中的错误,使它能得到正确结果。[注意] 不要改动main函数,不得增行或删行,也不得更改程序的结构。[试题源程序]include<stdio.h>define N 20void fun(int a[], int n){int i, j, t, p;for(j=0; j<n-1; j++){/***********found***********/p=jfor(i=j; i<n; i++)if(a[

  • 查看答案
  • 在DGPS中,按照覆盖区域的从小到大的排序为()。

    [单选题]在DGPS中,按照覆盖区域的从小到大的排序为()。A .广域差分GPS、广域增强系统、局域差分GPSB .局域差分GPS、广域差分GPS、广域增强系统C .广域差分GPS、局域差分GPS、广域增强系统D .广域增强系统、广域差分GPS、局域差分GPS

  • 查看答案
  • 卫星上的通信天线按覆盖面从小到大排序为( )[1分]

    [单选题]卫星上的通信天线按覆盖面从小到大排序为( )[1分]A.点波束天线、球波束天线、半球波束天线B.球波束天线、半球波束天线、点波束天线C.点波束天线、半球波束天线、球波束天线D.半球波束天线、点波束天线、球波束天线

  • 查看答案
  • 按照风险从小到大排序,下列排序正确的是( )。

    [单选题]按照风险从小到大排序,下列排序正确的是( )。A.储蓄存款,国库券,普通股,公司债券B.国库券,优先股,公司债券,商业票据C.国库券,储蓄存款,商业票据,普通股D.储蓄存款,优先股,商业股,商业票据,公司债券

  • 查看答案
  • 按照风险从小到大排序,下列排序正确的是( )。

    [单选题]按照风险从小到大排序,下列排序正确的是( )。A.储蓄存款,国库券,普通股,公司债券B.国库券,优先股,公司债券,商业票据C.国库券,储蓄存款,商业票据,普通股D.储蓄存款,优先股,商业票据,公司债券

  • 查看答案
  • 用“起泡法”对输入的10个字符排序后按从小到大的次序输出。#define N 1