+と-の演算。。。
- 題名: +と-の演算。。。
- 著者: 超初心者
- 日時: 2006/07/25 13:56:01
- ID: 16826
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: 【報告】この投稿はマルチポストです
- 著者: (報告)
- 日時: 2006/07/25 13:59:54
- ID: 16827
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: 【報告】この投稿はマルチポストです
- 著者: 超初心者
- 日時: 2006/07/25 14:04:30
- ID: 16828
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[その他]
すいません、超初心者なのですが、現在こういったソースをつくり、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);
}