c言語について勉強中の学生です。
現在関数の基本について学んでいるのですがその中で「入力した2数の平均を求める」関数を作るという課題で
#include <stdio.h> double ave(double a, double b); int main(void) { double a, b, avdt; scanf_s("%f",&a); scanf_s("%f",&b); avdt = ave(a, b); printf("a=%f b=%f 平均=%f\n", a, b, avdt); return 0; } double ave(double a, double b) { double wk; wk = (a + b) / 2.0; return wk; }
上のコードを書いたのですが
コンソール出力が
11.00 22.00
a=-92559604604876127478853486824510424902461280195486905331089408.000000 b=-9255
9604700657098782971540471907114099355604171658100467564544.000000 平均=-92559604
652766613130912513648208769500908442183572502899326976.000000
続行するには何かキーを押してください . . .
となりました。
これはコードに何か問題があるのでしょうか?
それとも別に問題があるのかがわかりません。
初歩的な質問だと思いますが、回答いただけたら嬉しいです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/10/02 15:12