55问答网
所有问题
c语言,用下标来实现将一个字符串逆置接在原串尾部
如题所述
举报该问题
推荐答案 2018-11-21
#include<stdio.h>
int main()
{int i,j;
char s[200];
gets(s);
for(i=0;s[i];i++);
for(j=i-1;j>=0;)
s[i++]=s[j--];
s[i]='\0';
puts(s);
return 0;
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/IRFGFcR8cIQFRG44Rc.html
相似回答
...解释一下这个
C
函数,意思好像是要
把一个字符串逆置
。不太明白为什么要...
答:
因为C++中数组下标是从0开始的 m最开始代表的是最后一位,就是
字符串
长度 减去 1了。
c语言
编程!
字符串
操作!
答:
include <stdio.h>#include <stdlib.h>#include <string.h>/*
字符串逆置
*/ void string_inverse(char* src, char* dst){ int i, j; for(j = 0, i = strlen(src)-1; i >=0; j++, i--) { dst[j] = src[i]; } dst[j] = '\0';}/* 删除偶数下标...
又来麻烦大家解释
C语言
程序了
答:
void disp(char *string){ if(* string)/*if语句成立,直到*string=NULL,即当指针string指向
字符串
的末尾,停止递归*/ {disp(string+1); /*把指针string移向下一个单元,递归调用,即引用字符数组的下
一个字符,
跳至disp函数头部*/ putchar(*string);/*当string=NULL时,递归结束,数据回朔,...
对
1
-1/2+1/3-1/4...1/n进行
C语言
编程
答:
另外写了两个大数相乘和相加的函数,这个n可以大到200.include <stdio.h> include <string.h> include <stdlib.h> define MAX 1000 //
字符串逆置,
思想:在字符串末尾分别设一指针 //两指针指向的值交换 char *ReverseStr(char *str){ char *p, *q, ch;//去字符串长度 int len = strlen(...
紧急!!在线求解!
C语言
输入两
个字符串,
并且进行合并,输出合并后的字符串...
答:
define True 1 define FALSE 0 define OK 1 define ERROR 0 define INFEASIBLE -1 define OVERFLOW -2 define STACK_INIT_SIZE 100 define STACK_INCREMENT 10 define QUEUE_INIT_SIZE 100 typedef char SElemType;typedef char QElemType;typedef int Status;typedef struct SqStack { SElemType ...
大家正在搜
c语言字符串逆置代码
c语言统计字符串中数字个数
r语言字符串逆置
c语言字符串逆序输出
c语言倒置字符串
c语言将字符串顺序颠倒
c语言字符串正反连接
c语言字符串倒置函数
c语言字符串复制
相关问题
c语言编程中,sinx怎么表示?
通信协议是不是用C语言编程出来的?
FORTRAN编程语言与C语言的区别是什么?
C语言初学者、什么编程软件适合初学者
C语言编程软件名字叫什么
c语言编程 把十进制转换为十六进制
C语言程序设计哪些编程软件适合初学者?
matlab和C语言编程是一回事吗?