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