C/C++の宿題を片付けます 57代目
レス数が900を超えています。1000を超えると表示できなくなるよ。
0915915
2006/01/17(火) 21:56:34[2] 問題文(含コード&リンク):
#include <stdio.h>
int ch;
void getch0(void) {
ch = getchar();
}
int expression(void);
int factor(void) {
int val;
if(ch >= '0' && ch <= '9') {
val = ch-'0';
getch0();
}
else if(ch == '(') {
getch0();
val = expression();
getch0();
}
return val;
}
int term(void) {
int val;
val = factor();
while(ch == '*') {
getch0();
val = val * factor();
}
return val;
}
レス数が900を超えています。1000を超えると表示できなくなるよ。