紅茶は無糖

プログラミング勉強中 その他雑多なことも記録

C

丁半博打ゲーム

C

丁半博打ゲーム:さいころを2つ使用して、それぞれの上面に現れる目の合計が偶数か奇数かを当てるゲーム<ルール> ・最初の手持ち金額は50,000 ・手持ちの金額が100,000以上になればプレイヤーの勝ち ・手持ちの金額が0以下になればプレイヤーの負け ・掛け…

2つの自然数の最大公約数と最小公倍数を求める

C

最大公約数は(ユークリッドの互除法 - Wikipedia)によって求め、 最小公倍数は、 「正整数a、bに対して、 aとbの最大公約数 gcd(a、b) と最小公倍数 lcm(a、b) との間には gcd(a、b)・lcm(a、b) = ab という関係がある。」(最小公倍数 - Wikipedia) を利用し…

素数かどうかを判定する

C

# include <stdio.h> # include <math.h> //素数を調べる int main(void) { int n, s, i; //素数かどうかの判定に使用 int r = 1; do { printf("素数かどうか調べたい2以上の自然数を入力してください > "); scanf("%d", &n); } while(n < 2); //入力した自然数の平方根を求め</math.h></stdio.h>…

約数を調べる

C

# include <stdio.h> //入力された値の約数を調べる int main(void) { int n, i; do { printf("自然数を入力してください(1から100まで) > "); scanf("%d", &n); } while((n < 1) || (100 < n)); for(i=1; i<=n; i++) { if(n%i == 0) { printf("%d ", i); } } return </stdio.h>…