开始写写博客,做做笔记,学习学习。
这些代码写的不好,不过是自己写的,希望各位大神师指点一二。
输入字符串,进行简单加密。如下:
输入:CCCCYYSUUUIIII
结果:4C2Y S3U4I
#include <iostream> #include <stdlib.h> using namespace std; int main() { char sz[100], ss[4], temp[100]; memset(ss, '\0', 4); int i = 0, j = 0, k = 0, iCount = 0, m = 0; cout << "输入一串字符:"; cin >> sz; while(sz[i] != '\0') { j = i + 1; iCount = 1; while(sz[j] != '\0') { if(sz[i] != sz[j]) break; iCount++; j++; } if(iCount > 1) { itoa(iCount, ss, 10); k = 0; while(ss[k] != '\0') { temp[m] = ss[k]; k++; m++; } memset(ss, '\0', 4); } temp[m] = sz[i]; m++; i = j; } temp[m] = '\0'; cout << "显 示 结 果:" <<temp << endl; system("pause"); return 0; }
程序运行结果: