不懂就问 哪里错了?

来源:3-4 练习题

Grinder

2021-01-11 20:41

#include <stdio.h>

int main()

{

    int a=3;

    int b=4;

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

    return 0;

}


写回答 关注

3回答

  • 莆小晓
    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);

    Grinde...

    #include <stdio.h> int main() { int a=3; int b=4; printf("%d\n",a+b%(a+b)/a+a*b-b); return 0; } 大佬 还是输出不了啊?哪里错了?

    2021-01-11 21:28:09

    共 1 条回复 >

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

    "%d\n",这个

    Grinde...

    感谢感谢

    2021-01-11 22:03:37

    共 1 条回复 >

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

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

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

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926020 学习 · 20793 问题

查看课程

相似问题