サイズ: 1037
コメント:
|
サイズ: 1056
コメント:
|
削除された箇所はこのように表示されます。 | 追加された箇所はこのように表示されます。 |
行 7: | 行 7: |
Before: | === Before: === |
行 27: | 行 27: |
After: | === After: === |
行 31: | 行 31: |
s="鶴と亀の",y="足の本数の合計";main(n,l){P"? ",s,y+6)S&n)P"? ",s,y)S&l)P"%d\n%s%s %d\n鶴 %d 羽, 亀 %d \n",s,y+6,n,s,y,l,n*2-l/2,l/2-n);} | s="鶴と亀の",y="足の本数の合計";main(n,l){P"? ",s,y+6)S&n)P"? ",s,y)S&l)P"%d\n%s%s %d\n鶴 %d 羽, 亀 %d 匹\n",s,y+6,n,s,y,l,n*2-l/2,l/2-n);} |
renda/golf
ゴルフ大会会場
鶴亀算
Before:
1 #include <stdio.h>
2
3 int main(void)
4 {
5 int num,leg,tsuru,kame;
6 printf("鶴と亀の数の合計 ? ");
7 scanf("%d",&num);
8 printf("鶴と亀の足の本数の合計 ? ");
9 scanf("%d",&leg);
10 kame = (leg - 2 * num) / 2;
11 tsuru = num - kame;
12 printf("鶴と亀の数の合計 %d\n",num);
13 printf("鶴と亀の足の本数の合計 %d\n",leg);
14 printf("鶴 %d 羽, 亀 %d 匹\n",tsuru,kame);
15
16 return 0;
17 }
After:
- ポインタの関係で32bitでないと動かない。intが16bitの環境でも動かない。
- EUC-JPでないとポインタの演算が合わないのでy+6を書き換える必要アリ。