#include<stdio.h>

#include<string.h>

int main()

{

int n,a,b,s,t=0,i;

char c,d[20];

n=0;

while(scanf("%d%c%d=%s",&a,&c,&b,&d)!=EOF)

{

t=0;

if(d[0]!='?'){

      s=strlen(d);

      for(i=0;i<s;i++)

  {

      t=t*10+d[i]-'0';

  }       

 

   if(c=='+')  

            {  

                if(a+b==t)  

                n++;  

            }  

            else if(c=='-')  

            {  

                if(a-b==t)  

                n++;  

            }  

        }  

      }

printf("%d\n",n);

return 0;

}

将一个 多位数存进 字符数组 再变为int型 代码

 s=strlen(d);

      for(i=0;i<s;i++)

  {

      t=t*10+d[i]-'0';

  }       


 

0.0分

0 人评分

  评论区