为什么在本地运行会输出110,220然后就停了。
查看原帖
为什么在本地运行会输出110,220然后就停了。
333855
int233楼主2020/6/19 16:03
#include<iostream>
#include<cmath>
#include<cstring>
#include<algorithm>
#include<string>
using namespace std;
char ch;
int main(){
	int n;
	cin>>n;
	int ge=0;
	char c[n];
	char b[n][2][4];
	int len[n][2];
	int temp[n][2]={0};
	char ch;
	for(int i=0;i<n;i++){
		cin>>ch;
		if(ch=='\n'){
			continue;
		}
		for(int j=0;j<n;j++){
			for(int k=0;k<2;k++){
				cin>>b[j][k];
				len[j][k]=strlen(b[j][k]);
			}
		}
		for(int l=0;l<2;l++){ 
		 	for(int k=0;k<len[i][l];k++){
		 		temp[i][0]+=int(b[i][0][k]-48)*pow(10,len[i][0]-k-1);
				temp[i][1]+=int(b[i][1][k]-48)*pow(10,len[i][1]-k-1);
			}
			switch(ch){
				case 'a':cout<<temp[i][0]+temp[i][1]<<endl;break;
				case 'b':cout<<temp[i][0]-temp[i][1]<<endl;break;
				case 'c':cout<<temp[i][0]*temp[i][1]<<endl;break;
			}
		}
		
	}
	return 0;
} 
2020/6/19 16:03
加载中...