解题思路:
我就是为了保存一下代码,,不一定啥时候回来补全
注意事项:
请直接忽略本文
参考代码:
#include<stdio.h> #include <string.h> int main() { int n; int i, j, k, l; char a[1001][21]; char b[10000]; scanf("%d", &n); for (i = 0; i < n; i++) { scanf("%s", a + i); } getchar(); gets(b); for (j = 0; j < strlen(b); j++) { for (i = 0; i < n; i++) { for (k = 0; k < strlen(a[i]); k++) { if (a[i][k] != b[j + k] || a[i][k] != b[j + k] + 32 || a[i][k] != b[j + k] - 32); else break; } if (k == strlen(a[i])) { for (l = 1; l < k; l++) { b[j + l] = '*'; } j += k; } } } puts(b); return 0; }
0.0分
2 人评分
点我有惊喜!你懂得!浏览:2070 |
川哥的吩咐 (C语言代码)浏览:871 |
C语言训练-求矩阵的两对角线上的元素之和 (C语言代码)浏览:598 |
C语言训练-求素数问题 (C语言代码)浏览:1450 |
C语言训练-立方和不等式 (C语言代码)浏览:742 |
C语言训练-计算1~N之间所有奇数之和 (C语言代码)浏览:644 |
C语言训练-计算:t=1-1/(2*2)-1/(3*3)-...-1/(m*m) (C语言代码)浏览:779 |
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:958 |
不会做的浏览:870 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:460 |