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

运行的时候缺少整除符号

http://img.mukewang.com/59786ec60001fe1b06470248.jpg

我在电脑上运行时为什么会缺少整除符号?

提问者:leidl 2017-07-26 18:29

个回答

  • 爱吃西瓜的猫_
    2017-07-26 19:19:08
    已采纳

    百度了一下,

    C语言输出求余号(百分号)“%”需要在输出语句中使用格式控制“%%”(两个百分号)。

    然后我用自己的程序试了一下,确实一个%没办法输出,两个就可以了

    在格式化IO语句,如Scanf/Printf/Format等之中,百分号是特殊格式化字符

    %d 输出整数
    %% 输出一个百分号

  • 有点热的雪糕
    2017-07-26 19:27:34

    #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;    
    }

    为什么我在慕课按这个输出没问题。你试试我的。你是不是大小写错了??