00问答网
所有问题
急!!!请问在C语言中如何用指针实现一个字符串输入,然后把输入字符串倒序输出的程序?
如题所述
举报该问题
推荐答案 2017-07-23
#include<stdio.h>
void rev(s[]){
char *p,*q,c;
p=s;//头
q=s;//å°¾
while(*q) q++;
q--;
while(p<q){
c=*p;
*p=*q;
*q=c;
p++;
q--;
}
}
main(){
char s[255);
gets(s);
rev(s);
puts(s);
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/rBInrZnDDBe0IIDTZZ.html
相似回答
急!!!请问在C语言中如何用指针实现一个字符串输入,然后把输入字符串
倒...
答:
include <string.h> void main(){ char *p,a[200],b[200];int i,m;p=a;printf("\nEnter a string:\n");gets(a);m=strlen(a);p=p+m-1;for(i=0;i<m;i++){ b[i]=*p;p--;} b[i]='\0';printf("%s",b);} ...
C语言,
利用
指针
编写程序:把从键盘
输入的字符串
逆序存放并
输出
答:
程序先从键盘输入一个字符串,然后获取字符串的长度和指向字符串首尾的指针
。接着,使用指针交换相应位置上的字符,完成字符串逆序存放。最后输出逆序存放后的字符串。注意,字符串的长度可能为奇数或偶数,因此在for循环中应该只交换字符串长度除以2个字符即可。
C语言
编程:
用指针
接收键盘
输入的字符串
并逆序
输出
到屏幕(串长度小于100...
答:
代码文本:include "stdio.h"int main(int argc,char *argv[]){ char s[100],*p;printf("Please enter a string...\n");scanf("%99s",s);//
输入字符串
for(p=s;*p!='\0';p++);for(p--;p>=s;p--)printf("%c",*p);putchar('\n');return 0;} (比较简单,但若帮助了...
...
使用指针
变量
实现
将
一个输入的字符串倒序输出,
在每个字符之间用
逗号
...
答:
printf("
输入字符串
:\n"); scanf("%s",&str); reversed(str); char *s; s = p; printf("逆序为:"); while(*s!='\0') { printf("%c,",*s); s++; }}void reversed(char *str){ int i,j=strlen(str); for(i=0;...
大家正在搜
c语言中指针的定义
c语言指针的用法
用指针实现排序
c语言指针用法详解
c语言指针作用
c语言指针编程题及详解
c语言行指针
c语言指针详解
c语言指针类型
相关问题
急!!!请问在C语言中如何用指针实现一个字符串输入,然后把输...
急!!!跪求C语言高手帮忙:将一个字符串逆序输出~用指针法!...
C语言:输入一个字符串,然后逆序输出
c语言用指针完成字符串的输入和逆序输出,请问这个程序有啥问题...
C语言:用指针实现数组元素的值的输入,并用指针实现倒序输出。...
c语言:输入一个字符串,要求字符串里的每个字符加一后逆输出,...
C语言写用一个函数实现字符串数组的倒序输出,返回字符串 下面...
在C语言中如何实现用键盘输入一个字符串,并打印出来?