注册 登录
编程论坛 C++教室

要求从右到左一个字一个字的显示出来 帮我改一下程序呗

hudada 发布于 2018-05-25 13:48, 2113 次点击
#include <stdio.h>
#include <windows.h>
main()
{
   char str[400]="社会主义核心价值观:富强 民主 文明 和谐 自由 平等 公正 法治 爱国 敬业 诚信 友善";
   int i,j;
   while(1)   
   for(i=0;i<strlen(str);)
   {
     
     system("cls");
       for(j=i;j<strlen(str);)
       {
          if(str[j]==' ')
          {
              printf(" ");j++;
          }
          else
          {
              printf("%c%c",str[j],str[j+1]);j+=2;
          }
         
       }
       if(str[i]==' ')i++;
       else i+=2;
       Sleep(300);
       printf("\n");
   }
}
2 回复
#2
爱之梦魇2018-05-25 18:43
题目什么意思,举个例子呗
#3
李昊逸Lion2018-05-25 19:11
你是想要逆序输出还是从右往左最后是正序?
1