求助各位大佬,我怎么错了??
查看原帖
求助各位大佬,我怎么错了??
255762
lyxleo楼主2020/9/26 12:24
#include <bits/stdc++.h>
using namespace std;

long long input_num;
long long jieduan_num = 1;
long long total_num;
char c;

int main(){
	scanf("%lld",&input_num);
	input_num %= 10000;
	jieduan_num *= input_num;
	jieduan_num %= 10000;
	while(cin>>c){
		if(c == '+'){
			total_num += jieduan_num;
			total_num %= 10000;
			jieduan_num = 1;//清空
			scanf("%lld",&input_num);
			input_num %= 10000;
			jieduan_num *= input_num;
			jieduan_num %= 10000;
		}
		else{//c == '*'
			scanf("%lld",&input_num);
			input_num %= 10000;
			jieduan_num *= input_num;
			jieduan_num %= 10000;
		}
	}
	jieduan_num %= 10000;
	total_num += jieduan_num;
	total_num %= 10000;
	printf("%lld\n",total_num);
	return 0;
}
2020/9/26 12:24
加载中...