解题思路:
注意事项:
参考代码:
#include<stdio.h>
int main()
{
char c=10;
int sum=0;
int a=0,b=0,d=0,t,k=0,i=0;
while(scanf("%c",&c)!=EOF)
{
if(c=='?')
{
//i++;
getchar();
a=b=d=k=0;
continue;
}
if(c=='\n')
{//i++;
if((a+b==d&&t==1)||(a-b==d&&t==-1))
{
sum++;
//printf("对\n");
}
a=b=d=k=0;
}
if(c=='+')
{
t=1;
k=1;
}
if(c=='-')
{
t=-1;
k=1;
}
if(c=='=')
{
k=2;
}
if(c<='9'&&c>='0'&&k==0)
a=a*10+c-'0';
if(c<='9'&&c>='0'&&k==1)
b=b*10+c-'0';
if(c<='9'&&c>='0'&&k==2)
d=d*10+c-'0';
if(i>=4) break;
}
printf("%d",sum);
return 0;
}
0.0分
1 人评分
C语言训练-最大数问题 (C语言代码).........关于-1浏览:745 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:732 |
【蟠桃记】 (C语言代码)浏览:651 |
本人酷爱递归实现很多问题,这里也是浏览:556 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:470 |
水仙花 (C语言代码)浏览:1051 |
C语言程序设计教程(第三版)课后习题9.3 (C语言代码)浏览:668 |
A+B for Input-Output Practice (VII) (C语言代码)浏览:525 |
链表数据求和操作 (C语言代码)浏览:942 |
简单的a+b (C语言代码)浏览:504 |