I made a quiz game in C. It is about answering questions as fast you can. At the end it say "Run successful of run failed in Apache.net Beans(false answer + seconds used ). Here is the codes:
typedef _Bool bool;
char answer[] = "";
void print(text) {
printf("%s\n", text);
}
void ask(question) {
print(question);
scanf("%s", answer);
}
bool equals(x, y) {
return strcmp(x, y) == 0;
}
void main() {
int false = 0;
ask("1. 3*3=?");
if (equals(answer, "9")) {
print("Right");
} else {
print("Wrong");
false++;
}
ask("2. 6*3=?");
if (equals(answer, "18")) {
print("Right");
} else {
print("Wrong");
false++;
}
ask("3. 10*3=?");
if (equals(answer, "30")) {
print("Right");
} else {
print("Wrong");
false++;
}
ask("4. 3*1=?");
if (equals(answer, "3")) {
print("Right");
} else {
print("Wrong");
false++;
}
ask("5. 9*3=?");
if (equals(answer, "27")) {
print("Right");
} else {
print("Wrong");
false++;
}
ask("6. 4*3=?");
if (equals(answer, "12")) {
print("Right");
} else {
print("Wrong");
false++;
}
ask("7. 3*4=?");
if (equals(answer, "12")) {
print("Right");
} else {
print("Wrong");
false++;
}
ask("8. 3*9=?");
if (equals(answer, "27")) {
print("Right");
} else {
print("Wrong");
false++;
}
ask("9. 3*8=?");
if (equals(answer, "24")) {
print("Right");
} else {
print("Wrong");
false++;
}
ask("10. 0*3=?");
if (equals(answer, "0")) {
print("Right");
} else {
print("Wrong");
false++;
}
ask("11. 5*3=?");
if (equals(answer, "15")) {
print("Right");
} else {
print("Wrong");
false++;
}
ask("12. 3*9=?");
if (equals(answer, "27")) {
print("Right");
} else {
print("Wrong");
false++;
}
ask("13. 3*4=?");
if (equals(answer, "12")) {
print("Right");
} else {
print("Wrong");
false++;
}
ask("14. 3*6=?");
if (equals(answer, "18")) {
print("Right");
} else {
print("Wrong");
false++;
}
ask("15. 3*8=?");
if (equals(answer, "24")) {
print("Right");
} else {
print("Wrong");
false++;
}
ask("16. 10*3=?");
if (equals(answer, "30")) {
print("Right");
} else {
print("Wrong");
false++;
}
ask("17. 3*3=?");
if (equals(answer, "9")) {
print("Right");
} else {
print("Wrong");
false++;
}
ask("18. 3*0=?");
if (equals(answer, "0")) {
print("Right");
} else {
print("Wrong");
false++;
}
ask("19. 3*7=?");
if (equals(answer, "21")) {
print("Right");
} else {
print("Wrong");
false++;
}
ask("20. 3*2=?");
if (equals(answer, "6")) {
print("Right");
} else {
print("Wrong");
false++;
}
ask("21. 3*11=?");
if (equals(answer, "33")) {
print("Right");
} else {
print("Wrong");
false++;
}
ask("22. 8*3=?");
if (equals(answer, "24")) {
print("Right");
} else {
print("Wrong");
false++;
}
ask("23. 6*3=?");
if (equals(answer, "18")) {
print("Right");
} else {
print("Wrong");
false++;
}
ask("24. 5*3=?");
if (equals(answer, "15")) {
print("Right");
} else {
print("Wrong");
false++;
}
ask("25. 3*3=?");
if (equals(answer, "9")) {
print("Right");
} else {
print("Wrong");
false++;
}
ask("26. 3*10=?");
if (equals(answer, "30")) {
print("Right");
} else {
print("Wrong");
false++;
}
ask("27. 3*3=?");
if (equals(answer, "9")) {
print("Right");
} else {
print("Wrong");
false++;
}
ask("28. 3*9=?");
if (equals(answer, "27")) {
print("Right");
} else {
print("Wrong");
false++;
}
ask("29. 3*7=?");
if (equals(answer, "21")) {
print("Right");
} else {
print("Wrong");
false++;
}
ask("30. 1*3=?");
if (equals(answer, "3")) {
print("Right");
} else {
print("Wrong");
false++;
}
ask("31. 2*3=?");
if (equals(answer, "6")) {
print("Right");
} else {
print("Wrong");
false++;
}
ask("32. 7*3=?");
if (equals(answer, "21")) {
print("Right");
} else {
print("Wrong");
false++;
}
ask("33. 5*3=?");
if (equals(answer, "15")) {
print("Right");
} else {
print("Wrong");
false++;
}
ask("34. 9*3=?");
if (equals(answer, "27")) {
print("Right");
} else {
print("Wrong");
false++;
}
ask("35. 3*11=?");
if (equals(answer, "33")) {
print("Right");
} else {
print("Wrong");
false++;
}
ask("36. 3*1=?");
if (equals(answer, "3")) {
print("Right");
} else {
print("Wrong");
false++;
}
ask("37. 12*3=?");
if (equals(answer, "36")) {
print("Right");
} else {
print("Wrong");
false++;
}
ask("38. 4*3=?");
if (equals(answer, "12")) {
print("Right");
} else {
print("Wrong");
false++;
}
ask("39. 9*3=?");
if (equals(answer, "27")) {
print("Right");
} else {
print("Wrong");
false++;
}
ask("40. 3*5=?");
if (equals(answer, "15")) {
print("Right");
} else {
print("Wrong");
false++;
}
ask("41. 3*2=?");
if (equals(answer, "6")) {
print("Right");
} else {
print("Wrong");
false++;
}
ask("42. 8*3=?");
if (equals(answer, "24")) {
print("Right");
} else {
print("Wrong");
false++;
}
ask("43. 12*3=?");
if (equals(answer, "36")) {
print("Right");
} else {
print("Wrong");
false++;
}
ask("44. 4*3=?");
if (equals(answer, "12")) {
print("Right");
} else {
print("Wrong");
false++;
}
ask("45. 11*3=?");
if (equals(answer, "33")) {
print("Right");
} else {
print("Wrong");
false++;
}
ask("46. 3*6=?");
if (equals(answer, "18")) {
print("Right");
} else {
print("Wrong");
false++;
}
ask("47. 3*0=?");
if (equals(answer, "0")) {
print("Right");
} else {
print("Wrong");
false++;
}
ask("48. 12*3=?");
if (equals(answer, "36")) {
print("Right");
} else {
print("Wrong");
false++;
}
ask("49. 7*3=?");
if (equals(answer, "21")) {
print("Right");
} else {
print("Wrong");
false++;
}
ask("50. 4*3=?");
if (equals(answer, "12")) {
print("Right");
} else {
print("Wrong");
false++;
}
exit(false);
}
char answer[] = ""; ... scanf("%s", answer);is broken code asanswer[]is not large enough to hold any input viascanf("%s", answer);. \$\endgroup\$char answer[] = "";, thatanswer[]is an array of 1char? \$\endgroup\$