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

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

#include #include main() { char str[100]; int n; printf("input string:"); gets(str); n=strlen(str); for(;n>=0;n--)printf("%c",str[n]); getch(); } 输入ABC 输出CBA

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

#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 //提供求串长函数strlen() #include //最后一个元素下标 int end; void turn(char *h,int p) { //到末尾时开始输出 if (p == end) printf("%c",h[p]); else { //没到末尾则先输出下一位 turn(h,p+1); //然后输出当前位 printf("%c",h[p...

#include #include main() { int i,j,t,n; char a[10]; printf("请输入字符串:"); gets(a); n=strlen(a); for(i=0;i

#include "stdio.h" #include"string.h" void main(){ char c[20]; printf("输入一个字符串:\n"); gets(c); printf("倒序后的字符串是:\n"); for(int i=strlen(c)-1;i>=0;i--) printf("%c",c[i]); printf("\n"); }

思路:先定义两个字符数组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 #include int main(){ char str[100]; gets(str); int i = 0; char ch; int len = strlen(str); for(i = 0; i < len / 2; i++) { ch = str[i]; str[i] = str[len - i - 1]; str[len - i - 1] = ch; } puts(str); re...

#include #include void main() { char str[100],*p; int len; gets(str); len=strlen(str); p=str+len-1; while(p>=str) { printf("%c, ",*p); p--; } printf("\b\b \n"); }

#include #include int main() { char str[20],c; int i,n; printf("str="); gets(str); n=strlen(str); for(i=0;i

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