納得C言語!
(1)解答
解答プログラム
#include <stdio.h> //おまじない
int main()
{
int a, b, s;
//変数の初期化
a = 120;
b = 135;
s = 0;
s = a + b; //加算
printf("%d",s);
printf("\n");
s = a - b; //減算
printf("%d",s);
printf("\n");
s = a * b; //乗算
printf("%d",s);
printf("\n");
s = a / b; //除算
printf("%d",s);
printf("\n");
s = a % b; //剰余算
printf("%d",s);
printf("\n");
return 0;
}
結果
変数に整数を代入するから、整数型のintでの宣言を行います。
(2)解答
解答プログラム
#include <stdio.h> //おまじない
int main()
{
double a, b, s;
//変数の初期化
a = 12.3;
b = 23.5;
s = 0;
s = a + b; //加算
printf("%f",s);
printf("\n");
s = a - b; //減算
printf("%f",s);
printf("\n");
s = a * b; //乗算
printf("%f",s);
printf("\n");
s = a / b; //除算
printf("%f",s);
printf("\n");
return 0;
}
結果
変数に小数点を代入するから、浮動小数点型のfloatもしくはdoubleでの宣言を行います。
また、小数点はもともと割り切れていない数値なので、剰余算はできません。