下面的函数用于实现将一个字符串按逆序存放。 Void convert(char s[]) { char m: int i,j; for(i=0,
下面的函数用于实现将一个字符串按逆序存放。
Void convert(char s[])
{
char m:
int i,j;
for(i=0,j=strlen(s);i<______;i++,j--)
{
m=s[i];
s[i]=______;
s[j-1]=m;
}
printf("%s\n",s);
}
下面的函数用于实现将一个字符串按逆序存放。
Void convert(char s[])
{
char m:
int i,j;
for(i=0,j=strlen(s);i<______;i++,j--)
{
m=s[i];
s[i]=______;
s[j-1]=m;
}
printf("%s\n",s);
}
以下函数inverse的功能是使一个字符串按逆序存放,请填空。 inverse(char str[]) { char m; int i,j; for(i=0,j=strlen(str);i<strlen(str)/2;【 】 ,j--) { m=str[i]; str[i]=【 】; 【 】; } }
下面的函数strcat(str1,str2)实现将字符串str2拼接到字符串str1后面的功能。请填空使之完整。 char*strcat(str1,str2) char*str1,*str2; { char*t=str1; while(【 】 )str1++; while(【 】 ); return(t);}
函数fun的功能是使一个字符串按逆序存放。请填空。 void fun(char str[]) { char m;int i,j; for(i=0,j=strlen(str);i<【 】;i++,j--) { m=str[i]; str[i]=【 】; str[j-1]=m; } printf("%s\n",str); }
Private Sub Command1_Click() Dim y As String,S As String S=Text1.Text 【 】 TextText=y End Sub Private Sub Rever(S As String,y As String) Dim i As Integer y=" " For i=Len(S) To 1 Step-1 y=y&【 】 Next i End Sub
下列给定程序中函数fun()的功能是;先将在字符串s中的字符按逆序存放到t串中,然后把s中的字符按正序连接到t串的后面。例如:当s中的字符串为ABCDE时,则t中的字符串应为EDCBAABCDE。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
include <conio.h>
include <stdio.h>
include <string.h>
void fun (char *s, char *t )
{
int i,sl;
sl=strlen(s);
for (i=0;i<sl;i++)
t[i]=s[sl-1];
for (i=0; i<sl; i++)
/*************found**************
t [sl+i]=s [i];
t [2*sl]-'\0';
}
main ()
{ char s[100], t[100];
clrscr();
printf("\nPlease enter string s: ");
scanf ("%s", s);
fun (s,t);
printf ("The result is: %s\n",t);
}
以下叙述中正确的是
A.下面的语句用赋初值方式来定义字符串,其中,"\0"是必须的charstrl[]={"s","t","r","1","\0");
B.有定义语句:charstr1[]=""str1"",数组str1将包含4个元素
C.字符串常量""str1""的类型是:字符串数据类型
D.字符数组的每个元素可存放~个字符,并且最后一个元素必须是"\0"字符
下面的函数同样实现函数stremp() 的功能, 比较两个字符串、和1.然后将两个字符串中第1个不相同字符的ASCII码值之差作为函数值返回。