C/C++の宿題片付けます 125代目
■ このスレッドは過去ログ倉庫に格納されています
0183デフォルトの名無しさん
2009/04/25(土) 10:27:26#include <stdio.h>
int main(void)
{
int ch, sum = 0, temp = 0, flag = 1;
while(1) {
ch = getchar();
if('0'<=ch && ch <= '9') temp = temp * 10 + ch - '0';
else {
sum += flag * temp;
temp = 0;
if(ch == '\n' || ch == EOF) break;
if(ch == '+') flag = 1;
else if(ch == '-') flag = -1;
else return 1;
}}
printf("%d", sum);
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています