第五句为什么要加多个%才行。。从语法上讲这样不是语法错误吗

来源:3-2 算术运算符

慕运维9531174

2018-02-03 22:19

#include <stdio.h>

int main()

{

    int x,y;

    x = 10;

    y = -3;

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

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

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

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

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

    return 0;    

}


写回答 关注

3回答

  • qq_Heavenis_0
    2018-02-03 23:04:43
    已采纳
    因为计算机里面没有办法显示这个%,必须强制打两个%才能让它读懂是求余


    慕运维953... 回复qq_Hea...

    哦哦,thanks

    2018-02-03 23:34:45

    共 4 条回复 >

  • qq_我心依旧_20
    2018-02-17 12:37:49

    有一个是转意号

  • 慕娘1841214
    2018-02-05 20:55:30
    #include <stdio.h>
    void main()
    {
     int a,b;
     a=13;
     b=4;
    printf("a%b=%d\n",a%b);
    }
    答案:ab=1
    利用c++软件是该答案,建议多打一个%
    或者
    #include <stdio.h>
    void main()
    {
     int a,b,c;
     a=13;
     b=4;
    c=a%b;
    printf("c=%d\n",c);
    
    }
    就是用到一个%


C语言入门

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

926027 学习 · 20793 问题

查看课程

相似问题