xxsr.net
当前位置:首页 >> C语言编程:输入字符串,倒序输出 >>

C语言编程:输入字符串,倒序输出

可以将整数当做字符串(字符串长度不超过10)接收,然后反向输出字符数组元素即可。 字符串实际长度可以用strlen函数来计算。 方法程序如下: #include #include main() {char a[10];int i,j; scanf("%s",a); j=strlen(a); for(i=j-1;i>=0;i--) pr...

#include "stdio.h" #include 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

定义两个字符串,一个接受输入的字符串,第二个逆序接受第一字符串,完成逆序排序。 参考代码: #include#includeint main(){char a[100],b[100]; int i,j,n; gets(a);//输入字符串 b[n=strlen(a)]='\0';//计算字符串长度,并确定字符b的结束位...

反序字符串,只需要将首尾字符依次调换即可。 #include #include // 反序字符串x并返回char* reverse(char *x){ int len = strlen(x); int i, n = len / 2; char tem; for (i = 0; i

思路: 用一个足够长的字符数组来接受用户的输入,然后从最后数组最后一个位置开始输出字符。 代码如下: #include #include #define BUFFER 1024 /*定义常量BUFFER,值为1024,作数组长度*/int main(void){int i;char a[buffer];gets(a); /*将...

C语言,直接按逆序输出: #include #include void main() { char a[]="abcd123...Z"; int i; for (i=strlen(a)-1;i>=0;i--) printf("%c",a[i]); }

//问题1: #include int main(void){char ch[500]={'\0'};int i=0;printf("请输入一组字符串:");scanf("%s",&ch);while (ch[i]!='\0'){i++;}do {printf("%c",ch[--i]);}while(i);printf("\n望采纳\n");return 0;}//问题二请稍候//问题2: #incl...

思路:先定义两个字符数组a和b,a先接受键盘输入,依次把a的最后一个字符到第一个字符存入b中,最后再把b复制给a,最终a中存放的就是键盘输入的逆序。 参考代码: #include#includeint main(){char a[100],b[100];int i,n,j=0;gets(a);n=strlen(...

#include#include#define N 20char ch[N];int main(){gets(ch);int i = 0;for(i = strlen(ch)-1; i >= 0; --i){putchar(ch[i]);}return 0;}

网站首页 | 网站地图
All rights reserved Powered by www.xxsr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com