下に示すように、二つの整数値を読み込んで、それらの値が等しければ、「AとBは等しいです。」と、Aの方が大きければ、「AはBより大きいです。」と、Bのほうが大きければ、「AはBより小さいです。」と表示するプログラムを作成せよ。
実行結果
二つの整数を入力してください。
整数A:12
整数B:6
AはBより大きいです。
#include <stdio.h>
#include <conio.h>
void main() {
int x,y = 0;
printf("二つの整数を入力してください。");
printf("整数A:");
scanf_s("%d",&x);
printf("整数B :");
scanf_s("%d",&y);
if(x % y == 0){
printf("AはBより大きいです。");
} else{
printf("AはBより大きくありません。");
}
_getch();
}
先ほどはすいません、ここまでやったんですがおねがいします
-
ISLe()
Re: 先ほどはすいません、ここまでやったんですがおねがいします
整数Aを入れる変数の名前がx
整数Bを入れる変数の名前がy
というセンスは気にしなくて良いものなんでしょうかね。
整数Bを入れる変数の名前がy
というセンスは気にしなくて良いものなんでしょうかね。
Re: 先ほどはすいません、ここまでやったんですがおねがいします
もしかしたら、入力の範囲が指定されていないので、(メモリが許す限り)無限桁まで対応しないといけないかもしれないですね。
その場合は、入力は文字列として読みこむことになり、領域を(線形リストなどで)継ぎ足しながら読み込んでいくテクニックを使うといいでしょう。
その場合は、入力は文字列として読みこむことになり、領域を(線形リストなどで)継ぎ足しながら読み込んでいくテクニックを使うといいでしょう。
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)