#include
int main(int argc, char *argv[])
{
int i;
for (i = 2; i < argc; i++)
printf("%s ", argv[i]);
printf("\n");
return 0;
}
真正的题目在这:编写一个程序,用户输入两个字符串,用空格间隔,用户输入回车建结束,回车键不算在用户输入的字符串里面。可以假设用户输入的单个字符串不超过50个字符个数。用户输入的第一个字符串称为s1,第二个字符串称为s2,打印出s1中不含有s2的部分
比如用户输入:“hello o”程序输出“hell”
程序得先要有输入的
#include <stdio.h>
int main(int argc, char *argv[])
{
int i;
for (i = 2; i < argc; i++)
scanf("%s ", argv[i]);
printf("\n");
return 0;
}
#include <stdio.h>
int main(int argc, char *argv[])
{
int i,j;
char s1[50],s2[50];
scanf("%s %s",s1,s2);
for (i = 0; s1[i] !='\0'; i++)
for (j = 0; s2[j] !='\0'; j++)
if(s1[i]!=s2[j])
printf("%c",s1[i]);
return 0;
}