话不多,直接看代码
参考代码:
#include <stdio.h>
#include <stdlib.h>
#include<string.h>
void f(char a[],char b[]){
int i=0,j,z;
j=strlen(a);
z=j-1;
while(i<j){
b[z]=a[i];
i++;
z--;
}
b[j]='\0'; //第一种方法,这个必须加‘\0’,我用codeblocks编译的,不告诉字符串已经结束,会出 现“?”。
}
/*void f(char a[],char b[])
{
int i=0,len;
len=strlen(a);
while(a[i]!='\0')
{
b[len-i-1]=a[i];
i++;
}
b[len]='\0';
} //第二种方法
*/
int main()
{
char buf1[20],buf2[20];
gets(buf1);
f(buf1,buf2);
puts(buf2);
return 0;
}
0.0分
0 人评分
C语言训练-斐波纳契数列 (C语言代码)浏览:1169 |
c primer plus 第十二章 12.1小节浏览:377 |
小明A+B (C语言代码)浏览:1253 |
C语言程序设计教程(第三版)课后习题5.7 (Java代码)浏览:889 |
WU-蓝桥杯算法提高VIP-企业奖金发放 (C++代码)浏览:1169 |
WU-C语言程序设计教程(第三版)课后习题11.12 (C++代码)(想学链表的小伙伴可以看看)浏览:904 |
字符逆序 (C语言代码)浏览:460 |
1025题解浏览:736 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:504 |
C语言训练-亲密数 (C语言描述,反正怎么都能对)浏览:2165 |