更多"设有字母序列{Q,D,F,X,A,P,N,B,Y,M,C,W},请写出"的相关试题:
[填空题]设有字母序列Q,D,F,X,A,P,N,B,Y,M,C,W,请写出按归并排序方法对该序列进行一趟扫描后的结果 【4】 。
[填空题]设有字母序列{Q,D,F,X,A,P,N,B,Y,M,C,W},请写出按归并排序方法对该序列进行一趟扫描后的结果 【4】 。
[填空题]下列给定程序中,函数fun的功能是:将str所指字符串中的字母转换为按字母序列的后续字母(Z转换A,z转换a),其他字符不变。
请修改函数fun中的错误,得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include<stdio.h>
#include<ctype.h>
#include<conio.h>
void fun(char*str)
/*******found*********/
while(*str!=’@’)
if(*str>=’A’&&*str<=’Z’||*str<=’a’&&*str<=’z’)
if(*str==’Z’)
*str=’A’;
else if(*str==’z’)
*str=’a’;
else
*str+=1;
/*******found*********/
(*str)++;
main( )
char str[80];
printf("/n Enter a string with length<80.:/n/n");
gets(str);printf("/n The string:/n/n");
puts(str);
fun(str);
printf("/n/n The Cords:/n/n");
puts(str);
[简答题]给定程序MODI1.C中函数fun的功能是: 将s所指字符串中的字母转换为按字母序列的后续字母(但Z转换为A,z转换为a),其它字符不变。请改正函数fun中指定部位的错误, 使它能得出正确的结果。
注意: 不要改动main函数, 不得增行或删行, 也不得更改程序的结构!
给定源程序:
#include
#include
void fun (char *s)
{
while(*s!=’@’)
{ if(*s>=’A’ & *s<=’Z’ || *s>=’a’ && *s<=’z’)
{ if(*s==’Z’) *s=’A’;
else if(*s==’z’) *s=’a’;
else *s += 1;
}
(*s)++;
}
}
main( )
{ char s[80];
printf("/n Enter a string with length < 80. :/n/n "); gets(s);
printf("/n The string : /n/n "); puts(s);
fun ( s );
printf ("/n/n The Cords :/n/n "); puts(s);
}
[简答题]下列给定程序中,函数fun( )的功能是:将s所指字符串中的字母转换为按字母序列后续字母(但Z转换为A,z转换为a),其他字符不变。
请改正程序指定部位的错误,使它能得到正确结果。
[注意] 不要改动main函数,不得增行或删行,也不得更改程序的结构。
[试题源程序]
#include<stdio.h>
#include<ctype.h>
void fun(char *s)
/**********found**********/
while(*s!=’@’)
if(*s>=’A’ && *s<=’Z’ || *s>=’a’ && ’s<=’z’)
if(*s==’Z’)
*s=’A’;
else
if(*s==’z’)
*s=’a’;
else
*s+=1;
/**********found**********/
(*s)++;
void main( )
char s[80];
printf("/n Enter a string with length<80. :/n/n "); gets(s);
printf("/n The string:/n/n t");
puts(s);
fun(s);
printf ("/n/n The Cords: /n/n "); puts(s);
[填空题]下列给定程序中,函数fun( )的功能是;将s所指字符串中的字母转换为按字母序列的后续字母(但Z转化为A,z转化为 a),其他字符不变。
请改正函数fun( )中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include <stdio.h>
#include <ctype.h>
#include <conio.h>
void fun(char *s)
/*************found**************/
while(*s!=’@’)
if(*s>=’A’ &*s<=’z’||*s>=’a’&&*s<=’z’)
if(*s==’Z’) *S=’A’;
else if(*S==’z’) *s=’a’;
else *s+=1;
/*************found**************/
(*s)++;
main( )
char s[80];
clrscr( );
printf("/n Enter a string with length <80:/n/n");gets(s);
printf("/n The string:/n/n");puts(s);
fun(s);
printf("/n/n The Cords:/n/n");puts(s);
[填空题]现有字母序列(D,W,A,J,C,Z,K,S,P),若采用快速排序的方法将这个序列按字母的升序进行重排,那么以第一个字母作为分界元素,完成第一次扫描的结果为 【5】 。
[简答题]函数fun( )的功能是:将s所指字符串中的字母转换为按字母序列排列的其后续字母(注:Z转换为A,z转换为a),其他字符不变。
改正函数fun( )中指定部分的错误,使它能得出正确的结果。
#include<stdio.h>
#include<ctype.h>
void fun(char *s)
/**********found**********/
while(*s!=’@’)
if(*s>=’A’&&*s<=’Z’||*s>=’a’&&*s<=’z’)
if(*s==’Z’)*s=’A’;
else if(*s==’Z’)*s=’a’;
else *s+=1;
/**********found**********/
(*s)++;
main( )
char s[80];
printf("/n Enter a string with length<80.:/n/n");gets(s);
print"/n The string:/n/n");puts(s);
fun(s);
printf("/n/n The Cords:/n/n");puts(s);
[填空题]若采用直接插入法对字母序列(W,S,E,L,X,G,I)进行排序,使字母按升序排列,那
么第一次排序的结果为 【1】 。
[填空题]若采用直接插入法对字母序列(W,S,E,L,X,G,I)进行排序,使字母按升序排列,那么第一次排序的结果为______。