问答详情
源自:3-2 算术运算符

怎么解决呢

#include <stdio.h>

int main()

{

    int x,y;

    x = 10;

    y = -3;

    int a,b,c,d,e;

    a=x+y;

    b=x-y;

    c=x*y;

    d=x/y;

    e=xy;

    printf("x+y=%d\n",a);  

    printf("x-y=%d\n",b );

    printf("x*y=%d\n",c);

    printf("x/y=%d\n",d);

    printf("x%y=%d\n",e);  

    return 0;    

}


提问者:qq_萌萌哒_16 2017-09-28 23:01

个回答

  • 柒夜blog
    2017-09-30 19:50:14

    给那个里面的y打个括号试一下呢

  • 慕运维9304178
    2017-09-28 23:12:38

    #include <stdio.h>

    int main()

    {

        int x,y;

        x = 10;

        y = -3;

        int a,b,c,d,e;

        a=x+y;

        b=x-y;

        c=x*y;

        d=x/y;

        e=x%y;

        printf("x+y=%d\n",a);  

        printf("x-y=%d\n",b );

        printf("x*y=%d\n",c);

        printf("x/y=%d\n",d);

        printf("x%y=%d\n",e);  

        return 0;    

    }

    在给e赋值时没有  %