dalao们来看一下我用的一些函数有什么问题?
查看原帖
dalao们来看一下我用的一些函数有什么问题?
682844
abc_mx楼主2022/8/3 17:42
#include<bits/stdc++.h>
using namespace std;
int n,aa,bb,cc;
char a[1001],ans[1001],las;
string s;
int main(){
	cin>>n;
	while(n--){
		fgets(s,sizeof(s),stdin);
		if(s[0]=='0'||s[0]=='1'||s[0]=='2') las=s[0],s[0]=' ';
		sscanf(s,"%d,%d",&aa,&bb);
		switch(las){
			case 'a': cc=aa+bb; sprintf(ans,"%d+%d=%d",aa,bb,cc);
			case 'b': cc=aa-bb; sprintf(ans,"%d-%d=%d",aa,bb,cc);
			case 'c': cc=aa*bb; sprintf(ans,"%d*%d=%d",aa,bb,cc);
		}
		printf("%s\n%d\n",ans,strlen(ans));
	}
	return 0;
} 
2022/8/3 17:42
加载中...