C语言如何设计 判断一个数能否被3和5整除?我的代码怎么改正呢?
#include<stdio.h>#include<conio.h>intmain(){floatn,a,b;printf("请输入一个数字");scanf("%d",&...
#include<stdio.h>
#include<conio.h>
int main()
{
float n,a,b;
printf("请输入一个数字");
scanf("%d",&n);
a=n/3-int(n/3);
b=n/5-int(n/5);
if(a==0 && b==0)
printf("能被3和5整除!");
else printf("不能被3和5整除!");
getch();
return 0;
}
为什么我输入15还是不能被3和5整除的呢?是优先级的原因吗? 展开
#include<conio.h>
int main()
{
float n,a,b;
printf("请输入一个数字");
scanf("%d",&n);
a=n/3-int(n/3);
b=n/5-int(n/5);
if(a==0 && b==0)
printf("能被3和5整除!");
else printf("不能被3和5整除!");
getch();
return 0;
}
为什么我输入15还是不能被3和5整除的呢?是优先级的原因吗? 展开
6个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询