C++ WA求助大佬
查看原帖
C++ WA求助大佬
1368422
dlgd_start楼主2024/8/2 15:59
#include<iostream>
#include<string>
using namespace std;
int main()
{
    string s;
    int i,a,b,j,k,g;
    getline(cin,s);
   for(i=0;i<s.size();i++)
   {
       if(s[i]>'0'&&s[i]<='9')
        {
	     	a=(int)(s[i]-'0')*10+(int)(s[i+1]-'0');
	     	g=i;
	     	break;
	    }
   }
	  
    for(j=g+2;j<s.size();j++)
       	{
		     if(s[j]==' ')
       {
       	  continue;
       }
			for(k=j+1;k<s.size();k++)
			{
			
			if(s[k]>'0'&&s[k]<='9')
        {
         	b=(int)(s[k]-'0')*10+(int)(s[k+1]-'0');
		
		    if(s[j]=='+')
           cout<<a+b;
            if(s[j]=='-')
           cout<<a-b;
           if(s[j]=='*')
           cout<<a*b;
           if(s[j]=='/')
           cout<<a/b;
           if(s[j]=='%')
           cout<<a%b;
           goto FLAG;
		}
	}


       
}
FLAG:
	return 0;

}
2024/8/2 15:59
加载中...