C Langage

C Language C言語について


C言語は上から読み込んでいく。
なのでmainを一番したに書かなければerror or warningがでる。

ポインターをいじることができるので、 ポインターの値を渡すことによって、その変数や関数を操作できる。




\#include <stdlib.h> ←libraryをincludeしています。
\#include <stdio.h> ←input output 系のlibraryをincludeしています。
\#include <time.h> ←下記で使っているtime moduleをincludeしています。

int answer(int ran01,int ran02,int select)
{
   int ans;
   if(ran01 == ran02){
       printf("correctly \n");
       return 1;
   }else if(ran01 < ran02 && select == 0){
       printf("correctly \n");
       return 1;
   }else if(ran01 > ran02 && select == 1){
       printf("correctly \n");
       return 1;
   }else{
       printf("wrong \n");
       return 0;
   }
}

gameloop()
{
   int  win = 0;
   int ran01,ran02,select;
   srand((unsigned) time(NULL)); //change randome by time
   while(1){
       printf("-------------------------------------------------------------\n");
       ran01 = rand()%10+1;
       printf("%1d \n choice 1:down or 0:up \n",ran01);
       scanf("%d",&select);
       ran02 = rand()%10+1;
       win += answer(ran01,ran02,select);

       printf("win = %d\n\n",win);
       if(win >= 3) break;
   }
}


int main()
{

   printf("game start\n");
   gameloop();

   return 0;
}
最終更新:2012年12月24日 15:01
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。
添付ファイル