#include #include #include #include char char1[8][18] ={ " ベビィマリオ", " ベビィルイージ", " ベビィピーチ", " ベビィデイジー", " キノピオ", " キノピコ", " ノコノコ", " カロン" }; char char2[8][18] ={ " マリオ", " ルイージ", " ピーチ", " デイジー", " ヨッシー", " キャサリン", " ディディーコング", " クッパJr. " }; char char3[8][18] ={ " ワリオ", " ワルイージ", " ドンキーコング", " クッパ", " キングテレサ", " ロゼッタ", " ファンキーコング", " ほねクッパ", }; char kart1[6][24] ={ " スタンダード・カートS", " スーパーベビィカー", " ミニ・チャージャー", " スーパープクプク", " ホットラリー", " ブルーファルコン" }; char kart2[6][24] ={ " スタンダード・カートM", " ノスタルジア", " ワイルドスター", " スーパーゲッソ\ー", " ファンタジア", " Bダッシュ Mk.2" }; char kart3[6][24] ={ " スタンダード・カートL", " サバイバルバギー", " ファイアホットロッド", " パックンカート", " ファストグライド", " トリッキー" }; char bike1[6][24] ={ " スタンダード・バイクS", " ロケットキラー", " ポケモーター", " スピードスワン", " ライド・オン・カメック", " ジェットボール" }; char bike2[6][24] ={ " スタンダード・バイクM", " マッハ・バイク", " キャンディ", " ポロネーズ", " インターセプター", " ドルフィンキック" }; char bike3[6][24] ={ " スタンダード・バイクL", " スーパーバウザー", " ワリオバイク", " トゥインクルスター", " ワイルドスピア", " ファントム" }; char mem[15][12] ={ "新規", "新規", "新規", "新規", "新規", "新規", "新規", "新規", "新規", "新規", "新規", "新規" }; void swapi(int *i,int *j){ int tmp; tmp = *i; *i = *j; *j = tmp; return; } void swapc(char *i,char *j){ char tmp; tmp = *i; *i = *j; *j = tmp; return; } int main(void){ int flag = -1; int mode = -1; int setting = 1; int all,kart,poi[12][9],allpoi[12]; int a,b,c,d,i,j,k,l,m,n; char check[24],check2[17]; srand(time(NULL)); do{ if(mode!=0 && mode!=1){ printf("- マリオカートソ\フトウェア -\n\n□モード選択(0:ランダムキャラマシン抽選,1:大会用ポイント集計,2:更新履歴):"); scanf("%d",&mode); } printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"); if(setting==1 && mode!=2){ if(mode==0){ printf("\n\n-= ランダムキャラ・マシン抽選 =-\n\n"); }else{ printf("\n\n-= 大会用ポイント集計 =-\n\n"); } printf("\n"); printf("□参加人数:"); scanf("%d",&a); printf("□レース数:"); scanf("%d",&b); printf("\n"); for(i=0;i1){ printf("%s:\n",mem[i]); } for(j=0;j