C语言求余数问题#include<stdio.h>main(){ int x,y,a,b,c;&n

学习 时间:2026-04-07 17:13:24 阅读:3120
C语言求余数问题#include<stdio.h>main(){int x,y,a,b,c;float d,e;printf("Please input x and y:\n");scanf("%d%d",&x,&y);a=x+y;b=x-y;c=x*y;d=(float)x/y;e=x%y;printf("x+y=%d\n",a);printf("x-y=%d\n",b);printf("x*y=%d\n",c);printf("x/y=%f\n",d);printf("x%y=%f\n",e);}输入x=12,y=5结果显示x%y=%f怎么办?

最佳回答

愉快的红酒

含蓄的鸭子

2026-04-07 17:13:24

C语言里对于有一些符号是不能直接输出的,因为被C语言占用了。所以有一些符号是需要特殊的方式才能输出的。比如你说的%号,%号在C语言里是求余数的符号,如果需要输出%的话,你需要连续写2个%才能输出。如:printf("x%%y=%f\n",e);

最新回答共有2条回答

  • 留胡子的战斗机
    回复
    2026-04-07 17:13:24

    C语言里对于有一些符号是不能直接输出的,因为被C语言占用了。所以有一些符号是需要特殊的方式才能输出的。比如你说的%号,%号在C语言里是求余数的符号,如果需要输出%的话,你需要连续写2个%才能输出。如:printf("x%%y=%f\n",e);

上一篇 have seen had seen的区别 急要啊

下一篇 溪水因枯涸见石更清洌了 中含有的成语是什么?