c言語 関数
Posted: 2015年6月27日(土) 20:01
2つの整数を引数として受け取って、合計をと差を表示するという問題で
という風に書いてみたのですがなにが間違っているのか教えていただきたいです。
という風に書いてみたのですがなにが間違っているのか教えていただきたいです。
#include<stdio.h>
int sum(int,int);//宣言を追加
int diff(int,int);//宣言を追加
void keisan(int seisuu1, int seisuu2){ //keisanの実装
printf("和\n");//追加
printf("%d\n", sum(seisuu1,seisuu2));//追加
printf("差\n");//追加
printf("%d\n",diff(seisuu1,seisuu2));//追加
}
int main(void)
{
int seisuu1,seisuu2;// int sum,diff; 実装に合うよう宣言を変更
printf("2つの整数を入力してください\n");
printf("整数1");
scanf("%d",&seisuu1);
printf("整数2");
scanf("%d",&seisuu2);
keisan(seisuu1,seisuu2);//keisan関数の呼び出しを追加
return 0;
}
int sum(int x, int y){
return x+y;
}
int diff(int x, int y){
return x > y ? x-y : y-x;
}