質問があります。
MAINN関数内で数字の入力と表示を行い
WARU5関数では計算のみを行いたいのですが
エラーが出てしまします。
うまくする方法をご教授願います。
--------------------------------------
#include <stdio.h>
int main()
{
int waru5();
int p,shou;
printf("数字を入力して下さい。\n");
scanf("%d",&p);
waru5();
printf("商は%dです\n ",shou);
}
int waru5()
{
int shou,p;
/* 商を代入 */
shou = p/5;
return shou;
}
入力して計算
Re:入力して計算
main関数内で数値を入力した変数pと、waru5関数内の変数pは別物です。
http://www.geocities.jp/ky_webid/c/022.html
上記のURLに詳しく説明されていますので、参考にしてみてください。
http://www.geocities.jp/ky_webid/c/022.html
上記のURLに詳しく説明されていますので、参考にしてみてください。
Re:入力して計算
>ばぐ さん
ありがとうございます。表示ができました。
あと申し訳ないのですがもう一点質問があります。
waru5to7関数内でPを5で割ったもの、7で割ったもの
をreturn したいのですがどう処理したらいいか分かりません。
教えて頂けないでしょうか?
----------------------------------------------
#include <stdio.h>
int p,shou5,shou7;
int waru5to7();
int main()
{
printf("数字を入力して下さい。\n");
scanf("%d",&p);
waru5to7();
printf("5で割った商は%dで、7で割った商は%dです。\n ",shou5,shou7);
}
int waru5to7()
{
/* 商を代入 */
shou5 = p/5;
shou7 = p/7;
return ;
}
ありがとうございます。表示ができました。
あと申し訳ないのですがもう一点質問があります。
waru5to7関数内でPを5で割ったもの、7で割ったもの
をreturn したいのですがどう処理したらいいか分かりません。
教えて頂けないでしょうか?
----------------------------------------------
#include <stdio.h>
int p,shou5,shou7;
int waru5to7();
int main()
{
printf("数字を入力して下さい。\n");
scanf("%d",&p);
waru5to7();
printf("5で割った商は%dで、7で割った商は%dです。\n ",shou5,shou7);
}
int waru5to7()
{
/* 商を代入 */
shou5 = p/5;
shou7 = p/7;
return ;
}