作业求助
编写函数,使输入的字符串反序存放,在主函数中输入和输出字符串。操作规程:
(1)字符串反序的函数名为Reverse
(2)反序前后的输入输出都应在主函数中完成
(3)使用数组作为函数参数
(4)需要使用strlen函数得到字符串长度,需要在源文件头部加入#include<string.h>
{:10_254:}期待回复 #include <stdio.h>
#include <string.h>
void reverse(char s[])
{
int i , m ;
char c ;
for(m = strlen(s) , i = 0 ; i < m / 2 ; i ++) {
c = s ;
s = s ;
s = c ;
}
}
main(void)
{
char s ;
int i , m ;
fgets(s , 256 , stdin) ;
s = '\0' ;
printf("%s\n" , s) ;
reverse(s) ;
printf("%s\n" , s) ;
} jackz007 发表于 2020-12-20 18:30
第17行的代码中的256,有什么特殊含义吗?怎么来的 头发掉光了没 发表于 2020-12-20 19:03
第17行的代码中的256,有什么特殊含义吗?怎么来的
字符数组的容量,定义变量的时候就这个数值。 原来如此~
页:
[1]