力を!!!!!このプログラムどうすればいいのです
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2010/05/15(土) 18:46:36#include <stdio.h>
void main(void)
{
int suu1, suu2, kotae1, kotae2, kotae3, kotae4;
printf("数字を二つ入力する:");
scanf("%d %d", &suu1, &suu2);
kotae1 = suu1 + suu2;
kotae2 = suu1 - suu2;
kotae3 = suu1 * suu2;
kotae4 = suu1 / suu2;
printf("&d + %d = %d %d %d - %d = %d\n",
suu1,suu2,kotae1,suu1,suu2,kotae2);
printf("%d * %d = %d %d / %d = %d\n",
suu1,suu2,kotae3,suu1,suu2,kotae4);
printf()
rewind(stdin);
getchar();
}
この内容だと1÷0をやったら異常終了になってしまって何処を
訂正していいのかわからない・・・
どうにか1÷0をやって異常終了しない方法を教えてくださいお願いします
プログラミングは初心者でみんなの力を貸してほしいのです。
出来れば>>1のプログラムに直接書いてくれるとうれしいです
0002デフォルトの名無しさん
2010/05/15(土) 18:54:13言語訓練のために立てたものです。
アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。
京都大学霊長類研究所
0003デフォルトの名無しさん
2010/05/15(土) 19:23:130004デフォルトの名無しさん
2010/05/15(土) 19:59:420005デフォルトの名無しさん
2010/05/16(日) 00:47:52>>2
おまえはアイちゃんに死んで詫びろ
0006デフォルトの名無しさん
2010/05/16(日) 09:33:58ぽいんたー
0007デフォルトの名無しさん
2010/05/16(日) 10:09:410008デフォルトの名無しさん
2010/05/16(日) 10:11:290009デフォルトの名無しさん
2010/05/16(日) 10:23:06#include <stdio.h>
void main(void)
{
int suu1, suu2, kotae1, kotae2, kotae3, kotae4;
printf("数字を二つ入力してね、でも2番目は0以外で入れてね:");
scanf("%d %d", &suu1, &suu2);
kotae1 = suu1 + suu2;
kotae2 = suu1 - suu2;
kotae3 = suu1 * suu2;
kotae4 = suu1 / suu2;
printf("&d + %d = %d %d %d - %d = %d\n",
suu1,suu2,kotae1,suu1,suu2,kotae2);
printf("%d * %d = %d %d / %d = %d\n",
suu1,suu2,kotae3,suu1,suu2,kotae4);
printf()
rewind(stdin);
getchar();
}
0010デフォルトの名無しさん
2010/05/16(日) 10:26:4600111
2010/05/16(日) 12:37:39実用レベルの答えを書いてください。
バッファオーバーフローするとか論外です。
0012デフォルトの名無しさん
2010/05/16(日) 12:47:380013デフォルトの名無しさん
2010/05/16(日) 12:48:16#include <stdio.h>
void main(void)
{
int suu1, suu2=0, kotae1, kotae2, kotae3, kotae4;
onegai:
printf("数字を二つ入力してね、でも2番目は0以外で入れてね:");
scanf("%d %d", &suu1, &suu2);
if (suu2==0) goto onegai;
kotae1 = suu1 + suu2;
kotae2 = suu1 - suu2;
kotae3 = suu1 * suu2;
kotae4 = suu1 / suu2;
printf("&d + %d = %d %d %d - %d = %d\n",
suu1,suu2,kotae1,suu1,suu2,kotae2);
printf("%d * %d = %d %d / %d = %d\n",
suu1,suu2,kotae3,suu1,suu2,kotae4);
printf()
rewind(stdin);
getchar();
}
0014デフォルトの名無しさん
2010/05/16(日) 12:49:11printf("数字を2つ入力してね、でも2つ目は0以外で入れてね:");
scanf("%d %d", &suu1, %suu2);
} while (!suu2)
>>12
ぺろぺろ
0015デフォルトの名無しさん
2010/05/16(日) 12:52:44>>1 は
プログラム板雑談スレッド Part 3
http://pc12.2ch.net/test/read.cgi/tech/1192485583/l50
か
スレ立てるまでもない質問はここで 105匹目
http://pc12.2ch.net/test/read.cgi/tech/1268699491/l50
へ行け。
0016デフォルトの名無しさん
2010/05/16(日) 14:34:160017デフォルトの名無しさん
2010/05/16(日) 15:13:550019デフォルトの名無しさん
2010/05/17(月) 23:31:080020デフォルトの名無しさん
2010/05/18(火) 19:52:540021デフォルトの名無しさん
2010/12/19(日) 20:35:000022デフォルトの名無しさん
2010/12/20(月) 08:03:090023デフォルトの名無しさん
2011/01/20(木) 14:20:09■ このスレッドは過去ログ倉庫に格納されています