Silencemrj
2021-01-13 01:36
采纳率: 100%
浏览 928

写一个函数,使输入的一个字符串按反序存放,在主函数中输入和输出字符串

#include <stdio.h>
char c[100];
int count = 0;
int main(){
    void antitone(char c[]);
    int i;
    printf("请输入字符串:\n");
    gets(c);
    antitone(c);
    printf("字符串反序存放为:\n");
    puts(c);        
}
void antitone(char c[]){
    int i;
    char cha;
    while(c[count] != '\0')
        count++;
    
    for(i = 0;i <= count  / 2;i++){
        cha = c[i];
        c[i] = c[count - i];
        c[count - i] = cha;
        
    }
    

//运行结果及疑问如下

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

3条回答 默认 最新

相关推荐 更多相似问题