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

来源:3-2 算术运算符

qq_南风知我譩丷_0

2017-10-01 21:14

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

}


写回答 关注

2回答

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

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

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

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

    qq_南风知... 回复SHISOM...

    好吧,不过谢了哈

    2017-10-01 22:45:55

    共 3 条回复 >

C语言入门

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

926023 学习 · 20793 问题

查看课程

相似问题