#include <stdio.h>
int main(void) {
float a1, a2, b1, b2, c, d, e, f, x, y;
x = (a1/b1);
y = (a2/b2);
c = x + y;
d = x - y;
e = x * y;
f = x / y;
printf("4つの自然数を入力せよ\n");
printf("a1 = "); scanf("%f", &a1);
printf("a2 = "); scanf("%f", &a2);
printf("b1 = "); scanf("%f", &b1);
printf("b2 = "); scanf("%f", &b2);
printf("%f + %f = %f\n ", x, y, c);
printf("%f - %f = %f\n ", x, y, d);
printf("%f * %f = %f\n ", x, y, e);
printf("%f / %f = %f\n ", x, y, f);
return 0;
}
4つの自然数を入力せよ
a1 = 1
a2 = 1
b1 = 1
b2 = 1
0.000000 + inf = inf
0.000000 - inf = -inf
0.000000 * inf = inf
0.000000 / inf = 0.000000
このようになったのですが、何が間違っているのかわかりません。どうすれば解決するのか教えてください。