求助:样例过但是提交总是编译错误
查看原帖
求助:样例过但是提交总是编译错误
1023793
yaodiguoan楼主2023/10/28 08:08
#include<iostream>
#include<cstring>
#include<cstdio>
using namespace std;
int main(){
    int n,a,b,c;
    char last,s[110],ans[110];
	scanf("%d\n",&n);
	while(n--){
		fgets(s,sizeof(s),stdin);
		if(s[0]=='a'or s[0]=='b' or s[0]=='c') last=s[0],s[0]=' ';
		sscanf(s,"%d %d",&a,&b);
		switch(last){
			case'a':c=a+b;sprintf(ans,"%d+%d=%d",a,b,c);break;
			case'b':c=a-b;sprintf(ans,"%d-%d=%d",a,b,c);break;
			case'c':c=a*b;sprintf(ans,"%d*%d=%d",a,b,c);break;
		}
		printf("%s\n%d\n",ans,strlen(ans));
	}
	return 0;
}
2023/10/28 08:08
加载中...