#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分
1 人评分
WU-C语言程序设计教程(第三版)课后习题12.1 (C++代码)浏览:940 |
【矩阵】 (C++代码)浏览:950 |
蛇行矩阵 (C语言代码)浏览:536 |
C语言训练-自由落体问题 (C语言代码)浏览:617 |
关于C语言变量位置的问题浏览:272 |
C语言程序设计教程(第三版)课后习题10.1 (C语言代码)浏览:567 |
1118(求助_已解决)浏览:329 |
蓝桥杯历届试题-翻硬币 (C++代码)浏览:890 |
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:999 |
简单的a+b (C语言代码)浏览:443 |