
main()
{int a,b,S,Y /*S为商,Y为余数*/
scanf("%d%d",&a,&b)
printf("a=%d,b=%d\n",a,b)
S=a/b
Y=a%b
printf("商S=%d,余数Y=%d\n",S,Y)
}
如果要求精确商的话,可以这样:
#include<stdio.h>
main()
{int a,b,Y /*S为商,Y为余数*/
double S
scanf("%d%d",&a,&b)
printf("a=%d,b=%d\n",a,b)
S=(double)a/b
Y=a%b
printf("商S=%f,余数Y=%d\n",S,Y)
}
两个整数做除法时,会除得商和余数,取余函数就是得到结果中的余数如:7
取余
3
=
1
即:7
=
2
*
3
+
1,余数是1
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)