求助,我样例都过不了【猛男落泪】
查看原帖
求助,我样例都过不了【猛男落泪】
336981
竹下的魂楼主2020/8/7 16:39
#include<iostream>
#include<algorithm>
#include <cstdio>
#include <cstring>
using namespace std;
int main(){
    char s[100],first,ans[100],w;
    int n,a,b,c;
    cin>>n;
    while(n--){
        fgets(s,sizeof(s),stdin);
        if(s[0]>='a'&&s[0]<='z')
            first = s[0],s[0] = ' ';
        sscanf(s," %d%d",&a,&b);
        switch(first){
            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,int(strlen(ans)));
    }
    return 0;
}
2020/8/7 16:39
加载中...