2条回答 默认 最新
- threenewbee 2020-01-13 23:42关注
#include <stdio.h> #define MOD(x,y) x%y int main () { int z,a=15; float b=100; z=MOD((int)b,a); //这里加上(int)才能编译,结果10,否则因为b是浮点数,不能求模 printf("%d\n", z++); return 0; }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
#include <stdio.h>
#define MOD(x,y) x%y
int main () {
int z,a=15;
float b=100;
z=MOD((int)b,a); //这里加上(int)才能编译,结果10,否则因为b是浮点数,不能求模
printf("%d\n", z++);
return 0;
}