DOBON.NET DOBON.NETプログラミング掲示板過去ログ

+と-の演算。。。

環境/言語:[LINUX kterm emacs]
分類:[その他]

すいません、超初心者なのですが、現在こういったソースをつくり、1+2はできるようになっているのですが、ここから1+2+3など、いくつでも足し算、引き算ができるようにするにはどいうったソースにすればよいのでしょうか?とても簡単なことなのですが、とてつもない初心者なのでわかりません。よければソースを修正してください。。。

#include <stdio.h>
#include <stdlib.h>

int
plus(int a, int b)
{
int c;

c = a + b;

return(c);
}

int
minus(int a, int b)
{
int c;

c = a - b;

return(c);
}
int

main(int argc, char *argv[])
{
int a, b;

if (argc != 4) {
printf("too many or too few arguments.\n");
exit(1);
}

a = atoi(argv[1]);
b = atoi(argv[3]);

switch(argv[2][0]) {
case '+':
printf("%d + %d = %d\n", a, b, plus(a, b));
break;

case '-':
printf("%d - %d = %d\n", a, b, minus(a, b));
break;

default:
printf("unknown operator\n");
}

exit(0);
}
この投稿はマルチポストです。

●マルチポストされている場所
http://www2.moug.net/bbs/program/20060725000002.htm

----------
この掲示板ではマルチポストが禁止されています。詳しくは、「書き込みのマナーについて」をお読みください。

●書き込みのマナーについて
http://dobon.net/vb/bbs/index.html
本当に失礼しました
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板