C语言 输入中文语句并按倒叙将它输出

在Dev C++里按ctrl+空格键就可以输入中文汉字。

#include<stdio.h>
#include<stdlib.h>
main()
{
 char string[100];
 int i=0,len;
 printf("请输入中文汉字:\n");
  while(1)
  {
   if(string[i]=='\n')break;
   i++;
   scanf("%c",&string[i]);
  }
  printf("倒叙后的中文语句如下:");
  for(len=i;len>=1;len--)
  {
  if(string[len]=='\0')continue;
  else if(len%2==0)
  {
  char temp;
  temp=string[len];
  string[len]=string[len-1];
  string[len-1]=temp;
  }
  printf("%c",string[len]);
  }
  printf("\n");
  system("pause");
  return 0;
}

你可能感兴趣的:(C语言,输入中文语句并按倒叙将它输出)