一个数学小游戏

#include <iostream>
#include <windows.h>
using namespace std;

void slowprint(string s) {
	for(int i = 0; i < s.size(); i++) {
		cout << s[i];
		Sleep(30);
	}
}

int main() {
	while(true) {
		slowprint("先想一个数(1~30中的一个)\n");
		slowprint("然后在这几个数组中找到在哪个中找到:\n");
		slowprint("6 21 12 7 14 4 20 22 29 28 23 15 14 40 5\n");
		slowprint("3 21 5 19 15 17 7 25 29 11 1 9 27 13 23\n");
		slowprint("19 16 27 21 22 26 20 17 18 24 28 29 25 23 30\n");
		slowprint("12 24 30 28 14 9 25 27 15 8 26 11 29 10 13\n");
		slowprint("22 2 18 14 23 30 19 6 7 26 10 11 3 27 15\n");
		slowprint("有几组?");
		int n, sum = 0;
		cin >> n;
		slowprint("是哪几个?");
		for(int i = 1; i <= n; i++) {
			int x;
			cin >> x;
			if(x == 1) sum += 4;
			if(x == 2) sum += 1;
			if(x == 3) sum += 16;
			if(x == 4) sum += 8;
			if(x == 5) sum += 2; 
		}
		slowprint("是不是这个数?");
		cout << sum << endl;
		slowprint("不信邪?要不要再试一次,是就输入1,否则结束");
		int op;
		cin >> op;
		if(op != 1) break;
		system("cls");
	}
	return 0;
}

如果发现问题请前往评论区