引力が1として
5の力で上に飛ばすと
0 +5
5 +4
9 +3
12 +2
14 +1
15 0
15 -1
14 -2
12 -3
9 -4
5 -5
0
多分これがどっかの星の自由落下法則、深く考えないで、これで今日はおしまい。。。
引力が1として
5の力で上に飛ばすと
0 +5
5 +4
9 +3
12 +2
14 +1
15 0
15 -1
14 -2
12 -3
9 -4
5 -5
0
多分これがどっかの星の自由落下法則、深く考えないで、これで今日はおしまい。。。
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main(void){
int point,min,max;
int inp;
puts("頭の中に0から999の自然数を思い浮かべてください(yes=1:no=0)\n");
scanf("%d",&inp);
if(inp==0)return 0;
min = 0;
max = 999;
srand(time(0));
point = rand()%1000;
for(;;){
printf("それは%dですか(yes=1:no=0:end=2)",point);
scanf("%d",&inp);
if(inp==1){return 0;}
if(inp==2){return 0;}
printf("それは%dより大きいですか?(yes=1:no=0)",point);
scanf("%d",&inp);
if(inp==1){min=point;}
else {max=point;}
point = (max-min)/2+min;
}
}
444をイメージした実行結果
頭の中に0から999の自然数を思い浮かべてください(yes=1:no=0)
1
それは219ですか(yes=1:no=0:end=2)0
それは219より大きいですか?(yes=1:no=0)1
それは609ですか(yes=1:no=0:end=2)0
それは609より大きいですか?(yes=1:no=0)0
それは414ですか(yes=1:no=0:end=2)0
それは414より大きいですか?(yes=1:no=0)1
それは511ですか(yes=1:no=0:end=2)0
それは511より大きいですか?(yes=1:no=0)0
それは462ですか(yes=1:no=0:end=2)0
それは462より大きいですか?(yes=1:no=0)0
それは438ですか(yes=1:no=0:end=2)0
それは438より大きいですか?(yes=1:no=0)1
それは450ですか(yes=1:no=0:end=2)0
それは450より大きいですか?(yes=1:no=0)0
それは444ですか(yes=1:no=0:end=2)1
0も自然数に含まれるらしい、大学では。
だからわざと。
日本では0からだと気持ち悪いはず。
なのでわざと。
わざと。
include <stdio.h>
#include <time.h>
int main(void){
int answer;
printf("じゃんけん(ぐー=0:ちょき=1:ぱー=2)?>");
int player;
int com;
com = time(0)%3;
player = getchar() - '0';
if(player < 0 || player > 2) {
puts("入力ミス");
return 1;
}
if(player == com) {
puts("あいこ");
return 0;
}
if((player==0&&com==1)||
(player==1&&com==2)||
(player==2&&com==0)){
puts("勝ち");
} else {
puts("負け」");
}
return 0;
}