解题思路:
可以借用一中间变量temp实现同一数组内就地倒置。
注意事项:
参考代码:
#include <stdio.h>
#include<string.h>
int main(){
char str[100],temp;
int len,i;
gets(str);
len=strlen(str)-1;
// for(i=len-1;i>=0;i--){
// printf("%c",str[i]);
// }
//通过从后至前输出数组元素值;
for(i=0;i<len;i++,len--){
temp=str[i];
str[i]=str[len];
str[len]=temp;
}
puts(str);
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:610 |
【亲和数】 (C语言代码)浏览:530 |
淘淘的名单 (C语言代码)答案错误???浏览:624 |
兰顿蚂蚁 (C++代码)浏览:1160 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:1110 |
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:651 |
核桃的数量 (C语言代码)浏览:893 |
局部变量作函数返回值的问题浏览:1029 |
C语言程序设计教程(第三版)课后习题12.1 (C语言代码)浏览:689 |
A+B for Input-Output Practice (IV) (C语言代码)浏览:529 |