问答详情
源自:3-4 练习题

不懂就问 哪里错了?

#include <stdio.h>

int main()

{

    int a=3;

    int b=4;

    printf("a+b%(a+b)/a+a*b-b=%d\n");

    return 0;

}


提问者:Grinder 2021-01-11 20:41

个回答

  • 莆小晓
    2021-01-11 21:17:36
    已采纳

    printf("a+b%(a+b)/a+a*b-b=%d\n");

    可以参考printf("a+b%(a+b)/a+a*b-b=%d\n"a+b%(a+b)/a+a*b-b=%d\n);

    双引号里面的数值原样输出,%d输出的要在逗号后面有对应要输出的表达式

    或者printf("%d\n",a+b%(a+b)/a+a*b-b);

  • 莆小晓
    2021-01-11 22:01:46

    "%d\n",这个

  • 莆小晓
    2021-01-11 22:00:48

    printf("%d\n",a+b%(a+b)/a+a*b-b); return 0; } 

    那个逗号是中文的,改成英文就可以了