前提・実現したいこと
ここに質問の内容を詳しく書いてください。
c++について質問です
以下のプログラムを作成せよ scanf()によって入力した整数 x, y, z について,
(x + y) * z を計算して, その結果を出力せよ ただし、上記の加算や乗算は、本日作った関数 add2()
と mul2() を使って行うこと
(ヒント) 2つの関数を作ってからmain関数で利用すればいい
という問題なのですが、このコードで正しいのか確認をお願いします。
間違えている場合は、教えていただけると嬉しいです。
初心者なので、なるべく詳しく教えていただけるとありがたいです。
#include <stdio.h>
int add2(int,int);
int mul2(int,int);
int main(void) {
int result;
int x,y,z,add;
printf("(x+y)*zを求めます\n"); printf("整数x:"); scanf("%d",&x); printf("整数y:"); scanf("%d",&y); add=add2(x, y); printf("整数z:"); scanf("%d",&z); result=mul2(add, z); printf("計算結果は%dです\n",result); return 0;
}
int add2(int a,int b){
int ret1;
ret1=a+b;
return ret1;
}
int mul2(int a,int b){
int ret;
ret=a*b;
return ret;
}
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/06/20 10:00
2019/06/20 10:21
2019/06/20 12:54
2019/06/20 13:16
2019/06/20 13:57