• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:計算結果を出力するコード)

計算結果を出力するコード

このQ&Aのポイント
  • 計算結果を出力するコードの作成方法を教えてください
  • 自己流で作成したコードが正しいかどうか判断できません。採点お願いします。
  • よりスマートなコードの組み立て方を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • aris-wiz
  • ベストアンサー率38% (96/252)
回答No.1

>採点お願いします。。。 75点です。 問題は減算なのに、答えは加算を行っています。 >もっとスマートに これじゃだめ??:-p #include <stdio.h> int main(void) {   printf("0 - 4は%d\n", 0 - 4);   printf("3.14 * 2は%f\n", 3.14 * 2 );   printf("5 / 3は%f\n", 5.0 / 3.0);   printf("30 / 7のあまりの数は%d\n", 30 % 7 );   printf("( 7 + 32 ) / 5は%f\n", (7+32)/5.0 );   return 0; } #インデントは全角なので半角に変換してください。

xxxcocoxxx
質問者

お礼

原産とかさんの間違い。。。 コード作成以前の問題ですねっ、すいません。。。 直接数字を入れてしまえばスマートにいきますね! テキストを進めていくにつれ変数を使うことこだわりすぎていました なにも無理に変数を使う必要なんてないですよね ありがとうございました

その他の回答 (1)

  • aris-wiz
  • ベストアンサー率38% (96/252)
回答No.2

>なにも無理に変数を使う必要なんてないですよね あくまでも、この様なプログラムに限ってはです。 値が変更されないので、これで良いかなと。。。 本格的なプログラムを組む時は、数値は直接書かずにDefineなどを 使って定義するべきです。 >#define PI 3.14 とか。。。

xxxcocoxxx
質問者

お礼

プログラムを始めてまだ3日目。何も分からないど素人です。 教えてくださった「#define PI 3.14」の意味すらわかりません(泣) また問題の解答がわからない時に質問をするかもしれませんが、その時もよろしくお願いいたします。 ご回答ありがとうございます☆

関連するQ&A