C言語勉強しなきゃ

なんか問題みたいなの

#include <stdio.h>

int sum = 1;
int main(void)
{
        int x;
        if(sum==1){
                printf("問題を出します。数字で答えてください\n");
        }else{
                printf("%d回目のチャレンジです。頑張ってください!!",sum);
        }
        printf("問題:世界一高い山は?\n");
        printf("選択肢:1富士山 2山本山 3エベレスト ----");
        scanf("%d",&x);
        if (x==3){
                printf("おめでとうございます。正解です。\n");
        }else{
                if (x==1){
                        printf("富士山は日本一高い山です。\n");
                }else if (x==2){
                        printf("山本山は日本の力士です\n");
                }else{
                        printf("選択肢の中から答えてください\n");
                }
                sum++;
                main();
        }
        return 0;
}

山本山っておもしろい名前やな。