作者在 2020-12-13 21:51:50 发布以下内容
13.编写一个程序, 反序显示命令行参数的单词。 例如, 命令行参数是see you later, 该程序应打印later you see
#include<stdio.h>
#include<string.h>
#include<ctype.h>
void st(char**,int);
int main(int argc,char *argv[])
{
//printf("%d\n",argc);
for(int i=1;i<argc;i++)
{
puts(argv[i]);
}
st(argv,argc);
return 0;
}
void st(char **s,int n)
{
int len;
for(int i=n-1;i>=1;i--)
{
printf("%s ",s[i]);
/*len=strlen(s[i]);
for(int j=len-1;j>=0;j--)
{
putchar(s[i][j]);
}
putchar(' ');
*/
}
}
#include<stdio.h>
#include<string.h>
#include<ctype.h>
void st(char**,int);
int main(int argc,char *argv[])
{
//printf("%d\n",argc);
for(int i=1;i<argc;i++)
{
puts(argv[i]);
}
st(argv,argc);
return 0;
}
void st(char **s,int n)
{
int len;
for(int i=n-1;i>=1;i--)
{
printf("%s ",s[i]);
/*len=strlen(s[i]);
for(int j=len-1;j>=0;j--)
{
putchar(s[i][j]);
}
putchar(' ');
*/
}
}