参考代码:
#include <stdio.h> #include <string.h> void swap(char *a, char *b) { char tmp[201]; strcpy(tmp, a); strcpy(a, b); strcpy(b, tmp); } int main(void) { char a[201], b[201]; scanf("%s %s", a, b); //a长b短 if (strlen(a) < strlen(b)) swap(a, b); int aLen = strlen(a), bLen = strlen(b), ai = 0, bi = 0, med = 0, cnt = 0; for (bi = 0; bi < bLen; ++bi) { for (int ai = med; ai < aLen; ++ai) { if (a[ai] == b[bi]) { med = ai + 1; cnt++; break; } } } printf("%d", aLen - cnt); return 0; }
0.0分
12 人评分
#include <stdio.h> #include <string.h> void swap(char *a, char *b) { char tmp[201]; strcpy(tmp, a); strcpy(a, b); strcpy(b, tmp); } int main(void) { char a[201], b[201]; scanf("%s %s", a, b); //a长b短 if (strlen(a) < strlen(b)) swap(a, b); int aLen = strlen(a), bLen = strlen(b), ai = 0, bi = 0, cnt = 0; for (bi = 0; bi < bLen; ++bi) { for (ai = 0; ai < aLen; ++ai) { if (a[ai] == b[bi]) { cnt++; break; } } } printf("%d", aLen - cnt); return 0;
【绝对值排序】 (C语言代码)浏览:481 |
C二级辅导-进制转换 (C语言代码)浏览:806 |
C语言训练-8除不尽的数 (C语言代码)暴力解法,答案只有一个,直接输出就好了浏览:1012 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:534 |
高精度加法 (C++代码)(大数加法)浏览:915 |
大小写转换 (C语言代码)浏览:839 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:936 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:512 |
简单的a+b (C语言代码)浏览:335 |
WU-输出正反三角形 (C++代码)浏览:1015 |