未知题型
请补充函数fun(char *s),该函数的功能是把字符串中的内容逆置。
例如:字符串中原有的字符串为abcde,则调用该函数后,串中的内容变为edcba。
注意;部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的横线上填入所编写的若干表达式或语句。
试题程序:
$include<string.h>
include<conio.h>
include<stdio.h>
define N 81
void fun(char*s)
{
int i=0,t,n=strlen(s);
for(;【 】;i++)
{
t=*(s+i);
【 】;
【 】;
}
}
main()
{
char a[N];
clrscr();
printf('Enter a string:');
gets(a);
printf('The original string is:');
puts(a);
fun(a);
printf('/n');
printf('The string after modified:');
puts(a);
}
A.h>B.h>
C.h>
【参考答案】
i<n/2或s+i<s+n-1-i或i<n-1-I*(s+i)=*(s+n-1-i)*(s+n-1-i)=t
i......
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)
点击查看答案
相关考题
不定项选择
