解题思路:
逆序时,只用循环len/2次,然后头尾以此交换。
注意事项:
参考代码:
#include<stdio.h> #include<string.h> int main() { char a[100],c; int len,i; gets(a); printf("%s",a); len=strlen(a); for(i=0;i<len/2;i++) { c=a[i]; a[i]=a[len-1-i]; a[len-1-i]=c; } printf("%s\n",a); return 0; }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题10.3 (C语言代码)浏览:590 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:623 |
Biggest Number (C++代码)回溯法浏览:1679 |
【亲和数】 (C语言代码)浏览:588 |
剪刀石头布 (C语言代码)不知道怎么直接在scanf中用枚举变量浏览:1436 |
C语言程序设计教程(第三版)课后习题5.7 (Java代码)浏览:910 |
【排队买票】 (C语言代码)浏览:944 |
WU-链表数据求和操作 (C++代码)浏览:1385 |
【金明的预算方案】 (C++代码)浏览:997 |
蛇行矩阵 (C语言代码)浏览:606 |