#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","howareyou","fine","goodnight","goodbye"};
sort( (17) );
for(i=0;i<6;i++)
printf("%s\n",book[i]);}
[试题]下列给定程序中,函数ptoc的功能是:利用插入排序法对字符串中的字符按从小到大的顺序进行排序。插入法的基本方法是:先对字符串中的头两个元素进行排序,然后把第3个字符插入前两个字符中,插入后前3个字符依然有序;再把第4个字符插入前三个字符中,待排序的字符串已 在主函数中赋予。 请修改程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。 试题程序: include<strin9.h> include<stdi0.h> defi
[试题]以下程序的功能是输出a数组中所有字符串,请填空。#include <stdio.h>main( ){ char *a[ ]={”ABC”,”DEFGH”,”IJ”,”KLMNOP”};int i=0;for(;i<4; i++) printf(”%s/n( 13 ) );}
[主观题]以下程序的功能是输出a数组中的所有字符串,请填空
[主观题]下面程序的功能是统计字符串中"i"的个数,请填空。Sub COU()a$="Beijing University of Technology"D.im n As Integern=Len(a$)F.or i=1 To nb$= (12)If (13) Then x=x + 1Next iPrint "x="; xE.nd Sub
[主观题]下面程序的功能是统计字符串中"i"的个数,请填空。Sub COU( )D.im n As Integera$=" Beijing University of Technology"n=Len(a$)F.or i=1 To nb$=[ ]If b$="i" Then x=x+1NextPrint"x=" ; xE.nd Sub
[试题]( 14 )以下程序用以删除字符串所有的空格,请填空。#include <stdio.h>main (){ char s[100]={ " Our teacher teach C language! " };int i,j;for ( i=j=0;s[i]!= ’ /0 ’ ;i++ )if ( s[i]!= ‘ ’ ) {s[j]=s[i];j++;}s[j]= ( 14 )printf ( " %s/n " ,s ) ;}
[试题]( 14 )以下程序用以删除字符串所有的空格,请填空。#include <stdio.h>main (){ char s[100]={ " Our teacher teach C language! " };int i,j;for ( i=j=0;s[i]!= ’ /0 ’ ;i++ )if ( s[i]!= ‘ ’ ) {s[j]=s[i];j++;}s[j]= ( 14 )printf ( " %s/n " ,s ) ;}
[主观题]( 14 )以下程序用以删除字符串所有的空格,请填空。#include <stdio.h>main (){ char s[100]={ " Our teacher teach C language! " };int i,j;for ( i=j=0;s[i]!= ’ /0 ’ ;i++ )if ( s[i]!= ‘ ’ ) {s[j]=s[i];j++;}s[j]= ( 14 )printf ( " %s/n " ,s ) ;}
[主观题]下面程序的功能是将一个字符串str的内容颠倒过来,请填空。#includemain(){ int i,j,(15);char str[]={"1234567"};for(i=0,j=strlen(str)(16);i{k=str[i];str[i]=str[j];str[j]=k;}printf("%s\n",str);}
[主观题]用“起泡法”对输入的10个字符排序后按从小到大的次序输出。#define N 10char 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;