#include <stdio.h>
int main()
{
int x, y, z, n = 1, cnt = 0, ok = 0, i, k, qty;
printf("몇자리? : ");
scanf("%d", &n);
printf("몇 문제를 맞추시겠습니까? : ");
scanf("%d", &qty);
printf("-값을 넣으면 종료합니다.\n");
srand((unsigned)time(NULL));
for (k = 0; k < qty; k++) {
x = rand() % 9 + 1;
y = rand() % 9 + 1;
for (i = 1; i < n; i++) {
x = x * 10 + rand() % 10;
y = y * 10 + rand() % 10;
}
printf("%d. %d + %d = ", k+1, x, y);
scanf("%d", &z);
fflush(stdin);
if (z < 0) break;
if (z == x + y) {
printf("참 잘했어요!\n");
ok++;
}
else printf("잘 생각해보세요. 답은 %d입니다.\n", x + y);
}
printf("%d문제중 %d문제를 맞췄습니다. %d점입니다.\n", k, ok, ok * 100 / k);
return 0;
}