解题思路:
gets输入,puts输出,用exchange自定义函数来进行反转,原来的和反转之后的放在两个不同的字符数组中。
注意事项:
i=strlen(ch1)时,i的位置是空格,如果直接输出,就输不出来。所以应该是i=strlen(ch1)-1
参考代码:
#include<stdio.h> #include<string.h> void exchange(char ch1[],char ch2[]); int main() { char ch1[1000],ch2[1000]; gets(ch1); exchange(ch1,ch2); puts(ch2); return 0; } void exchange(char ch1[],char ch2[]) { int i,j=0; for(i=strlen(ch1)-1;i>=0;i--) { ch2[j++]=ch1[i]; } ch2[j]='\0'; }
0.0分
2 人评分
分糖果 (C++代码)浏览:933 |
IP判断 (C语言代码)浏览:1444 |
【出圈】 (C++代码)(典型的约瑟夫环——链表解决)浏览:1284 |
点我有惊喜!你懂得!浏览:1417 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:849 |
震宇大神的杀毒软件 (C语言代码)浏览:1348 |
C语言训练-角谷猜想 (C++代码)(3N+1问题)浏览:1850 |
【绝对值排序】 (C++代码)浏览:720 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:634 |
蛇行矩阵 (C语言代码)浏览:792 |