00问答网
所有问题
当前搜索:
指针实现字符串倒序
从键盘输入一个
字符串
,编程将其字符顺序颠倒后重新存放,并输出这个字 ...
答:
include <stdio.h>char *func(char *s){char *p=s,*q=s,t;while(*++q);for(q--;p
用
指针实现字符串
的反序存放
答:
1、效果实例:“abcde”->“edcba”2、仔细观察实例,我们会发现,要实现字符串的反序存放,
只需将字符与其对称的另外一个字符交换即可
,依次交换至对称中心(对称中心不交换)。比如实例中就是以字符c为中心,那么显然a和e,b和d都是相互对称的字符,只要交换它们位置即可,c位置不变。那么,如果是偶...
...编程:使用
指针
变量
实现
将一个输入的
字符串倒序
输出,在每个字符之 ...
答:
include<stdio.h>#include<
string
.h>void reversed(char *p);void copy(char *p);char p[20],t[20];void main(){ char str[20]; printf("输入
字符串
:\n"); scanf("%s",&str); reversed(str); char *s; s = p; printf("
逆序
为:"); while(*s!='\0'...
请用
指针
的方法,
编写
一个函数
实现
把给定
字符串逆序
答:
include <stdio.h> include <
string
.h> int main(){ int i,pos;char t;char str[20] = {"abcde"};char *p = str;pos = strlen(str);for(i = 0; i < pos/2; i++){ t = *(p+i);(p+i) = *(p+(pos-1-i));(p+(pos-1-i))=t;} fputs(str,stdout);printf("\n...
...用
指针实现
一个字符串输入,然后把输入
字符串倒序
输出的程序?_百度...
答:
include<stdio.h>void rev(s[]){char *p,*q,c; p=s;//头 q=s;//尾 while(*q) q++; q--; while(p
用
指针实现字符串
的反序存放
答:
法1:(重新分配空间,再
倒序
存放,浪费空间,不好)include <stdio.h> include <stdlib.h> include <
string
.h> int main(){ char str[]= "hello world";char ptr = NULL;char p = (char )malloc(50 sizeof(char));char tmp = p;int len = 0;len = strlen(str);ptr = &str[len - ...
C++问题求解,利用
指针
,
编写
一个函数将
字符串
反序在主函数中调用该函数将...
答:
char *a=str;char *b=str+strlen(str);这两句的语法错了,重复声明了两个
指针
的类型,str的指针顺序你给改过来了,你是想通过这个顺序改变
字符串
的输出顺序,但是a,b在这里是局部变量,没有改变str的顺序,甚至最后str都没有输出结果,建议把a,b改为全局变量后再继续你的思路做 ...
C语言
指针
问题,将一
串字符串倒序
输出,急急急!
答:
include<stdio.h> void func(char *x){char temp,*pt1,*pt2;for(pt1=x;*pt1;pt1++);for(pt2=x,pt1--;pt2<pt1;pt1--,pt2++){ temp=*pt1;pt1=*pt2;pt2=temp;} } void main(){char a[100];printf("输入一
串字符
:");gets(a);func(a);puts(a);} ...
用
指针实现
函数str_reverse(char*str),
完成字符串
的反序。
答:
include <stdio.h>#include <
string
.h>void str_reverse(char *str){char *p,*q,tmp;int len;p=str; //指向首元素len=strlen(str);q=str+len-1; //指向末元素while(p!=q){tmp=*p;*p=*q;*q=tmp;p++;q--;}}int main(){ char str[256];scanf("%s",str);str_reverse(st...
编程题,输入一个
字符串
,编程
实现
对该字符串的逆转输出。(如!输入...
答:
先把源程序复制一下吧,可以
实现逆序
输出。include<stdio.h>#include<
string
.h>int main(){char str[100];int len;int i;printf("please input string:\n");scanf("%s",str);len=strlen(str);printf("result is:\n");for(i=len;i>=0;i--){printf("%c",str[i]);}printf("\n")...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
利用字符指针实现字符串的倒序排列
用指针数组实现字符串的倒序输出
c语言用指针实现字符串的倒序输出
指针实现字符串逆序排列
c语言指针实现字符串逆序输出
用指针实现字符串回文
输出字符指针就是输出字符串
用指针实现字符串反转
c语言实现字符串倒序