将读入的字符串str进行逆序后输出

 以下程序的功能是将读入的字符串str进行逆序后输出。
#include “stdio.h”
void main()
{ char str[100],k;
int n,i,j;
  gets(str);
  n=0;
  while(     ①      ) n++;
  for(     ②     ; i<j; i++,j–)
  {
    k=str[i];     ③      ;  str[j]=k;
  }
  puts(str);
}

 

答案

①str[n],或str[n]!=0,,或str[n]!=’\0’
②i=0,j=n-1
③str[i]=str[j]

© 版权声明
THE END
喜欢就支持以下吧
点赞24 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容