88问答网
所有问题
编写函数,由键盘输入一个字符串(长度不超过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://88.wendadaohang.com/zd/VVBB1cggcBMMgt1gaS.html
其他回答
第1个回答 2013-12-17
附加条件:主函数中完成数组的输入和输出。(貌似要用函数调用)你好厉害,直接问你吧本回答被提问者采纳
相似回答
编写函数
:将
一个字符串的
全部
有效
元素逆置。函数原型可声明为“void re...
答:
只需将
字符串的
第一个元素和最后一个元素交换,第二个元素和倒数第二个元素交换,直到
字符串长度
一半时,就完成倒序了。切记不要全部倒序,不然又恢复成原字符串了。include <stdio.h> include <string.h> // 反序字符串x并返回 char* reverse_string(char *x){ int len = strlen(x);int i,...
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,...
编写
程序,从
键盘输入
一行
字符串,将
其中的小写字母全部转换成大写字母...
答:
printf("转换后的
字符串
是:\n");puts(fgets(str,strlen(str)+1,fp));//从文件读取一个字符串,
长度
是strlen(str),并且显示出来 fclose(fp);return 0;
编写函数
:
输入一字符串,将该字符串中
连续的数字字符以整数返回到一
数组
...
答:
正则,正则
字符串
用 \d就行,首先用Regex.Matches找出所有的数字,再判断是否连续
谁有2012年3月24日考的全国二级C没有计算机等级考试的答案 ~~也就是...
答:
其中,a指向原
字符串,
删除后的字符串存放在b所指的
数组中,
n中存放指定的下标。 答案:void fun(char a[],char b[], int n){int I,j=0;for (i=0;i<LEN;i++)if (i!=n){b[j]=a[i];j++;}b[j]=‘\0’;}7: 第7题 请
编写一个函数
int fun(int *s,int t,int *k),用来求除数组的最...
...
编写
程序,从
键盘输入一个字符串
放在
字符数组
a
中,
用选择法将a中的...
答:
include<stdio.h>int main(){int i,j,n; char s[200],c; gets(s); for(n=0;s[n];n++); for(i=0;i<n-1;i++) for(j=0;j<n-1-i;j++) if(s[j]>s[j+1]) {c=s[j];s[j]=s[j+1];s[j+1]=c;} puts(s); return 0;} ...
C语言程序设计实现任一字符和
字符串长度的
输出,其中字符和字符串内容由...
答:
; printf("\n
输入的字符串长度
为:%d\n",getLen(str)); return 0;}char *input(){ int len=2; char c=0,*str=NULL,*strSave=NULL; while((c=getch())!='\r') { printf("%c",c); if(str==NULL) str=(...
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),存入二维字符...