大家要利用scanf的输入格式判断属性,这个题就简单了,直接上代码
查看原帖
大家要利用scanf的输入格式判断属性,这个题就简单了,直接上代码
261901
guosg楼主2020/11/12 10:33

#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;
int main(){
	char c;
	int n,m,a,b,s;
	char str[100];
	cin>>n;
	while(n--){
		m=scanf("%d %d",&a,&b);
		if(m==0){
			m=scanf("%c %d %d",&c,&a,&b);	
		}
		if(c=='a'){
			sprintf(str,"%d+%d=%d",a,b,a+b);
		}
		else if(c=='b'){
			sprintf(str,"%d-%d=%d",a,b,a-b);
		}
		else if(c=='c'){
			sprintf(str,"%d*%d=%d",a,b,a*b);
		}
		printf("%s\n%d\n",str,strlen(str));
	}
	return 0;
}

2020/11/12 10:33
加载中...