#include<stdio.h>
void mulNum(int a,int b)
{
if(a%b==0)
{
return 1;
printf("%d is a multiple of %d",a,b);
}
else
return 0;
printf("%d is not a multiple of %d",a,b);
}
main()
{
int a,b;
printf("please enter two number:");
scanf("%d%d",&a,&b);
primeNum(a,b);
}
帮你改了一下啊,有些基本的格式还是要注意的,希望采纳!
#include<stdio.h>
void mulNum(int a,int b)
{
if(a%b==0)
{
printf("%d is a multiple of %d\n",a,b);
}
else
{
printf("%d is not a multiple of %d\n",a,b);
}
}
main()
{
int a,b;
printf("please enter two number:\n");
scanf("%d%d",&a,&b);
mulNum(a,b);
}
我不知道里边return 0,和return 1有什么意义?
追答#include<stdio.h>scanf("%d%d",&a,&b);
这里输入要求没有逗号
5 5
如果你想输入5,5
那么要求这样写,两个%d之间有逗号
scanf("%d,%d",&a,&b);
本回答被提问者采纳去掉以后也不行,没有语法错误,但是有逻辑错误,运行的时候不对
追答#include
void mulNum(int a,int b)
{ if(a%b==0)
{ printf("%d is a multiple of %d",a,b);
}
else
printf("%d is not a multiple of %d",a,b);
}
int main()
{ int a,b;
printf("please enter two number:");
scanf("%d%d",&a,&b);
mulNum(a,b);
}
你看看这样对吗 记得采纳啊亲