Advertisement

深入研究C语言编程难题

阅读量:

100以内加减法作业检查

复制代码
    #include<stdio.h>  
    #include<string.h> 
    int main()  
    {  
    int a,b,d,sum=0,i,len; 
    char c,s[10];  
    while(scanf("%d%c%d=%s",&a,&c,&b,s)!=EOF)  
        //回车也不会结束,但ctrl+z可以让scanf()返回EOF
        //运行时到结束的时候按ctrl+z即可   
    {  
        d=0; 
        len=strlen(s);  
        if(s[0]!='?')
        {  
            for(i=0;i<len;i++)  
            {  
                d=d*10+s[i]-'0';  
            }  
            if(c=='+')  
            {  
                if(a+b==d)  
                    sum++;  
            }  
            else if(c=='-')  

全部评论 (0)

还没有任何评论哟~