267、以下程序中函数scmp的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址。
#include
#include
char *scmp(char*s1,char*s2)
{ if (strcmp(s1,s2)<0)
return(s1);
else return(s2);
}
main()
{ int i; char string[20],str[3][20];
for(i=0;i<3;i++) gets( );
strcpy(string,scmp(str[0],str[1]));/*库函数strcpy对字符串进行复制*/
strcpy(string,scmp(string,str[2]));
printf( );
}
若运行时依次输入:abcd、abba和abc三个字符串,则输出结果为______。
#include
char *scmp(char*s1,char*s2)
{ if (strcmp(s1,s2)<0)
return(s1);
else return(s2);
}
main()
{ int i; char string[20],str[3][20];
for(i=0;i<3;i++) gets( );
strcpy(string,scmp(str[0],str[1]));/*库函数strcpy对字符串进行复制*/
strcpy(string,scmp(string,str[2]));
printf( );
}
若运行时依次输入:abcd、abba和abc三个字符串,则输出结果为______。
答案解析
解析:
评析:
知识点:知识点/选择题/C8指针/【
相关题目
135、若有"int a[3][2]={{1,2},{3},{4,5}};",则a[0][1]的值是_____。
134、若有"int a[3][2]={{1,2},{3},{4,5}};",则a[1][1]的值是_____。
133、以下程序的运行结果是_____________。
main( )
{ int k, s ,a[4][4]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16};
s=0;
for( )
s=s+ a[k][k];
printf( );}
132、以下程序的运行结果是_____________。
main( )
{ int k, s ,a[3][3]={1,2,3,4,5,6,7,8,9};
s=0;
for( )
s=s+ a[k][k];
printf( );}
131、以下程序的运行结果是_____________。
main( )
{ int k, a[4][4]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16};
for( )
printf( );}
130、以下程序的运行结果是_____________。
main( )
{ int k, a[3][3]={1,2,3,4,5,6,7,8,9};
for( )
printf( );}
129、执行下列的程序段后,正确的结果是_____________。
int x=1000 ;
do
printf( ) ;
while( );
128、执行下列的程序段后,正确的结果是_____________。
int x=100 ;
do
printf( ) ;
while( );
127、执行下列的程序段后,正确的结果是_____________。
int m=10;
do
printf( ) ;
while( );
126、执行下列的程序段后,正确的结果是_____________。
int m=4;
do
printf( ) ;
while( );
