マクロで
#define SCORE_CUL(x, y) ( ( (x) / (y) ) * 100 ) を作って、

int score_A = (int)SCORE_CUL(correct, count)   //correct と count はintで変数

これでデバッグで score_Aの値みたら 異常な値になっちゃったけどなんで?
なんかマイナス8億くらいなんだけどw