解题思路:两个数组,第一个数组存储正常的字符串,第二个存储逆序的数组。因此只要把第一个数组的最后一个字符存入第二个数组的第一个字符即可;
注意事项:gets()和puts()的头文件要用#include <stdio.h> strlen()的要用#include <string.h>
参考代码:
#include <stdio.h> #include <string.h> int change(char a[],char b[]) { int i,j=0,k; k=strlen(a); for(i=k-1;i>=0;i--) { b[j]=a[i]; j++; } b[j]='\0'; return 0; } int main() { int i,n,k; char a[100],b[100]; gets(a); change(a,b); puts(b); return 0; }
0.0分
0 人评分
【明明的随机数】 (C++代码)(C++库中有qsort函数直接快排,不用码排序代码hhh)浏览:978 |
C语言程序设计教程(第三版)课后习题10.3 (C语言代码)浏览:562 |
点我有惊喜!你懂得!浏览:972 |
C语言训练-求PI* (C语言代码)(正确结果竟然是谜一样的3.141591)浏览:1301 |
C语言训练-8除不尽的数 (C语言代码)暴力解法,答案只有一个,直接输出就好了浏览:1018 |
C二级辅导-等差数列 (C语言代码)浏览:591 |
C语言训练-斐波纳契数列 (C语言代码)浏览:2827 |
【绝对值排序】 (C语言代码)浏览:717 |
【亲和数】 (C语言代码)浏览:859 |
数组输出 (C语言代码)错误???浏览:566 |