C语言编制程序实现字符串的逆转功能。要求具有友好的输入,输出界面。

如题所述

#include<stdio.h>
#include<string.h>
int main(){
    int i,l;
    char s[300],b[300];
    printf("请输入一串字符:");
    scanf("%s",s);
    l=strlen(s);
    for(i=0;i<l;i++)
        b[i]=s[l-i-1];        
    b[l]=s[l];
    printf("逆转后的字符串:%s\n",b);
    return 0;
}

运行结果:

请输入一串字符:aldflasdfsslgslfd

逆转后的字符串:dflsglssfdsalfdla

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-11-02
#include<stdio.h>
#include<string.h>
int main(void){
char i[64];
int j,k;

printf("请输入一个字符串:");
gets(i);
printf("你输入的字符串是:%s\n",i);

j=strlen(i);
printf("字符串长度是:%d\n",j);
printf("你输入的逆转结果:");

for (k=0;k<=strlen(i);k++){
printf("%c",i[--j]);
}
return 0;
}
相似回答