C言語で以下のプログラムを書いてください。


15と3の和、差、積、商、剰余を計算する。
   計算結果を、タイトルを付けてディスプレイに表示する。

回答の条件
  • 1人2回まで
  • 登録:2006/04/28 12:30:12
  • 終了:2006/05/05 12:35:03

回答(5件)

id:Kumappus No.1

くまっぷす回答回数3784ベストアンサー獲得回数1852006/04/28 12:54:40

ポイント35pt

#include <stdio.h>

#define NUM_A 15

#define NUM_B 3

main()

{

printf("%d + %d = %d\n", NUM_A, NUM_B, NUM_A + NUM_B );

printf("%d - %d = %d\n", NUM_A, NUM_B, NUM_A - NUM_B );

printf("%d / %d = %d\n", NUM_A, NUM_B, NUM_A / NUM_B );

printf("%d %% %d = %d\n", NUM_A, NUM_B, NUM_A % NUM_B );

}

とかかな。実行すると

15 + 3 = 18

15 - 3 = 12

15 / 3 = 5

15 % 3 = 0

と表示されるはず。

#defineまで使わなくてというかもう教科書にあるそのまんまでよければ

#include <stdio.h>

main()

{

printf("結果 和 %d\n", 15 + 3 );

printf("結果 差 %d\n", 15 - 3 );

printf("結果 商 %d\n", 15 / 3 );

printf("結果 剰余 %d\n", 15 % 3 );

}

でよし。

どっちにしても宿題以上の意味がないようなプログラムですが。

id:kumaimizuki No.2

くまいみずき回答回数614ベストアンサー獲得回数312006/04/28 12:57:45

ポイント35pt

タイトルというのがどういったタイトルなのか分かりませんが・・・。


#include <stdio.h>

void main()

{

/* タイトルの表示 */

printf("15と3の和、差、積、商、剰余を計算する。");


/* 和の計算結果 */

printf("和の計算結果 = %d\n", 15+3);


/* 差の計算結果 */

printf("差の計算結果 = %d\n", 15-3);


/* 積の計算結果 */

printf("積の計算結果 = %d\n", 15*3);


/* 商の計算結果 */

printf("商の計算結果 = %d\n", 15/3);


/* 剰余の計算結果 */

printf("剰余の計算結果 = %d\n", 15%3);

}

これでいかがでしょうか?

もしくは

#include <stdio.h>

void main()

{

int i=15, j=3, ans=0;

/* タイトルの表示 */

printf("15と3の和、差、積、商、剰余を計算する。");


/* 和の計算結果 */

ans = i + j;

printf("和の計算結果 = %d\n", ans);


/* 差の計算結果 */

ans = i + j;

printf("差の計算結果 = %d\n", ans);


/* 積の計算結果 */

ans = i + j;

printf("積の計算結果 = %d\n", ans);


/* 商の計算結果 */

ans = ( i - (i % j)) / j; /* 小数点以下切り捨て */

printf("商の計算結果 = %d\n", ans);


/* 剰余の計算結果 */

ans = i % j;

printf("剰余の計算結果 = %d\n", ans);

}

という方法もあります。

今回は割り切れる数値なので問題ありませんが、割り切れない時はこのような形で処理する方が無難なはずです。


なお、「\」は半角の「¥」です。

この回答ウィンドウに入力すると「\」になっちゃうので・・・。

id:nano-mugen No.3

nano-mugen回答回数3ベストアンサー獲得回数02006/04/28 14:28:47

ポイント10pt

こんな、感じだと思います。

include<stdio.h>

int main()

{

int X = 15;

int Y = 3;

int wa; // 和の答え

int sa; // 差の答え

int seki; // 積の答え

int shou; // 商の答え

int amari; // 剰余の答え

/* 計算 */

wa = X + Y;

sa = X - Y;

seki = X * Y;

shou = X / Y;

amari = X % Y;

/* ディスプレイへの表示 */

printf("%dと%dの和は%dです。\n", X, Y, wa);

printf("%dと%dの差は%dです。\n", X, Y, sa);

printf("%dと%dの積は%dです。\n", X, Y, seki);

printf("%dと%dの商は%dです。\n", X, Y, shou);

printf("%dと%dの剰余は%dです。\n", X, Y, amari);


return 0;

}

このプログラムで

15と3の和は18です。

15と3の差は12です。

15と3の積は45です。

15と3の商は5です。

15と3の剰余は0です。

と表示されます。ちなみにint X = 5とint Y = 3の数字をかえれば他の数字同士の計算もできます。

id:zZiZz No.4

zZiZz回答回数4ベストアンサー獲得回数12006/04/28 15:14:45

ポイント10pt

#include <stdio.h>

int main(void) {

printf("和: %d\n", 15+3);

printf("差: %d\n", 15-3);

printf("積: %d\n", 15*3);

printf("商: %d\n", 15/3);

printf("剰余: %d\n", 15%3);

return 0;

}

id:syuzabu No.5

syuzabu回答回数155ベストアンサー獲得回数22006/04/28 21:05:05

ポイント10pt

void main(void)

{

int nCalc;

printf("15に対して3との和、差、積、商、余剰の計算\n\n"); /* タイトル */

/* 和を求める */

nCalc = 15 + 3;

printf("和:%d\n", nCalc);

/* 差を求める */

nCalc = 15 - 3;

printf("差:%d\n", nCalc);

/* 積を求める */

nCalc = 15 * 3;

printf("積:%d\n", nCalc);

/* 商を求める */

nCalc = 15 / 3;

printf("商:%d\n", nCalc);

/* 余剰を求める */

nCalc = 15 % 3;

printf("余剰:%d\n", nCalc);

}

全く捻りのない(あと勉強にもならない)ソースですが・・・

あと3に対して15との計算は行ってません。(^-^;)

入門ならここらへんが如何?

http://homepage1.nifty.com/toshio-k/prog/c/

コメントはまだありません

この質問への反応(ブックマークコメント)

トラックバック

  • C言語 パンデイロ惑星 (PukiWiki/TrackBack 0.3) 2006-04-29 00:28:56
    人力検索はてな - C言語で以下のプログラムを書いてください。 15と3の和、差、積、商、剰余を計算する。    計算結果を、タイトルを付けてディスプレイに表示する。 .. http://q.hat
  • Kityoの日記? 2006-05-07 12:33:05
  • C言語で以下のプログラムを書いてください。15と3の和、差、積、商、剰余を計算する。   計算結果を、タイトルを付けてディスプレイに表示する。  キチョーが会社の一番若いエ
「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません