读书人

按照相反的单词顺序显示命令行参数解决

发布时间: 2012-04-20 15:27:03 作者: rapoo

按照相反的单词顺序显示命令行参数

C/C++ code
/*编写一个程序,按照相反的单词顺序显示命令行参数。即,如果命令行参数是 see you later,程序的显示应该为later you see。*/#include <stdio.h>#include <ctype.h>#include <string.h>int main(int argv,char **argc){       int len;   int i,j;   puts(argc[1]);   len = strlen(argc[1]) - 1;   for(i = len; i >= 0; --i)    {        if(isspace(argc[1][i]))            for(j = i+1; j <= len; ++j)                if(!isspace(argc[1][j]))                    putchar(argc[1][j]);                else                {                    putchar(' ');                    break;                }                        }getch();return 0;}


[解决办法]
C/C++ code
#include <stdio.h>#include <ctype.h>#include <string.h>int main(int argc,char **argv){  int i;  for(i = argv-1; i > 0; --i)      printf("%s ",argv[i]);getch();return 0;}
[解决办法]
1楼已经解决了

读书人网 >C++

热点推荐