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

为什么他提示检查输出是否包含:x%y=1

#include <stdio.h>

int main()

{

    int x,y;

    x = 10;

    y = -3;

    int a1,a2,a3,a4,a5;

    a1=x+y;

    a2=x-y;

    a3=x*y;

    a4=x/y;

    a5=x%y;

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

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

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

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

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

    return 0;    

}


提问者:qq_南风知我譩丷_0 2017-10-01 21:14

个回答

  • 明心2018
    2017-10-02 00:08:25
    已采纳

    在print函数输出中,要输出一个%,就要打2个%,%是特殊符号,想要输出必须进行转义。

  • SHISOMO
    2017-10-01 21:43:50

    %要打两次,也就是x%%y=%d....