解题思路:
注意事项:
参考代码:
#include<stdio.h>
#include<string.h>
int main()
{
int n,i,j,k,q,w,flag;
char s[1001][21];
char a[10001],t[21];
scanf("%d",&n);
getchar();
for(i=1;i<=n;i++)
gets(s[i]);
while(gets(a)!=NULL)
{
for(i=0,j=0;i<strlen(a);i++)
{
if(a[i]==' '||a[i]==','||a[i+1]=='\0')
{
if(a[i+1]=='\0')
t[j++]=a[i];
t[j]='\0';
for(k=1,q=0;k<=n;k++)
{
if(strlen(s[k])==strlen(t))
{
q=0;w=0;
while(t[q])
{
if(t[q]==s[k][w]||t[q]+32==s[k][w]||t[q]-32==s[k][w])
{
q++;w++;
}
else
break;
}
}
if(q==strlen(t))
break;
}
if(q<strlen(t))
printf("%s",t);
else
for(k=0;k<strlen(t);k++)
if(k==0)
printf("%c",t[k]);
else
printf("*");
if(a[i]==' '||a[i]==',')
printf("%c",a[i]);
j=0;
}
else
t[j++]=a[i];
}
printf("\n");
}
return 0;
}
0.0分
0 人评分
C二级辅导-等差数列 (C语言代码)浏览:1315 |
C语言程序设计教程(第三版)课后习题8.6 (C语言代码)浏览:564 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:633 |
WU-字符串比较 (C++代码)浏览:824 |
有关字符,字符串的输入输出函数说明浏览:498 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:654 |
C语言程序设计教程(第三版)课后习题8.1 (C语言代码)浏览:606 |
整除的尾数 (C语言代码)浏览:852 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:827 |
汽水瓶 (C语言代码)浏览:579 |