22问答网
所有问题
编写函数,由键盘输入一个字符串(长度不超过20)存到数组中,将该字符串的有效字符反序存放,不使用辅助
编写函数,由键盘输入一个字符串(长度不超过20)存到数组中,将该字符串的有效字符反序存放,不使用辅助数组。
举报该问题
推荐答案 推荐于2018-04-23
#include<
stdio.h
>
int main()
{int i,j;
char t,s[50];
gets(s);
for(i=0;s[i];i++);
for(i--,j=0;j<i;)
{t=s[j];s[j++]=s[i];s[i--]=t;}
puts(s);
return 0;
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://22.wendadaohang.com/zd/22TTX6ff6TCCf0XfhI.html
其他回答
第1个回答 2013-12-17
附加条件:主函数中完成数组的输入和输出。(貌似要用函数调用)你好厉害,直接问你吧本回答被提问者采纳
相似回答
C语言。
输入一个字符串
按反方向存放,并将其输出。怎样
编写
这个程序?
答:
void rev(char * src, int fw){ if (!src || fw < 1) return ;if (!*src) return ; /*如果
字符串
结束则返回*/ rev(src + 1, fw); /*递归到下
一个字符
地址*/ write(fw, src, 1); /*递归返回后将字符写入管道*/ } /*反向
函数,输入
src,输出des*/ void strv(char * src,...
c语言编程题!字符串复制。
输入一个字符串,
把它复制到一个
字符数组中,
并...
答:
include <stdio.h> int main(){ char a[100] = "\0",b[100] = "\0";int i = 0;printf("输入一行
字符
:\n");scanf("%s",a);for(i = 0;a[i] != '\0';i++){ b[i] = a[i];} printf("%s\n",b);return 0;} ...
大家正在搜
返回字符串长度的函数
计算字符串长度的函数
求字符串长度的库函数是什么
字符串长度函数
c语言中字符串的长度
字符串长度怎么数
字符串的长度怎么看
字符串长度怎么自己数
字符串的长度怎么算
相关问题
编写 函数,由键盘输入一个字符串(长度不超过 20 )存到数...
C语言:写一函数,使输入的一个字符串按反序存放,在主函数中输...
由键盘输入一个字符串(长度不超过20)存到数组中,将该字符串...
函数:由键盘输入一个字符串(长度小于20)存到数组中,将该字...
函数:由键盘输入一个字符串(长度小于20)存到数组中,怎样实...
两道很幼稚的C语言编程题~~~
编写程序,要求从键盘输入4个字符串(长度<20)存入二维数组...
c++编写:从键盘输入4个字符串(长度<20),存入二维字符...