求c语言大神帮助,编一个程序
验证正整数x,y,对z是否是同余的。同余:正整数x对z的余数与y对z的余数相同。或者(x-y)所得整数能被z整除。提示:输入3个变量。按照理解编写程序,并将结果打印在控制...
验证正整数x,y,对z是否是同余的。同余:正整数x对z的余数与y对z的余数相同。或者(x-y)所得整数能被z整除。提示:输入3个变量。按照理解编写程序,并将结果打印在控制台上。
展开
2个回答
展开全部
#include <stdio.h>
int f(int x,int y);
int main
{
int x,y,z,m;
printf(”请输入整数x=“);
scanf("%d",&x);
printf(”请输入整数y=“);
scanf("%d",&y);
printf(”请输入整数z=“);
scanf("%d",&z);
m = f(x,y);
if (m ==1)
printf(”正整数x,y,对z是否是同余“);
else if (m ==2)
printf(”(x-y)所得整数能被z整除“);
else
printf(”无法确定关系“);
return0;
}
int f(int x,int y)
{
int y;
if(x%z==y%z)
y=1;
else if ((x-y)/z%2==0)
y=2;
else
y = 3;
return y ;
}
int f(int x,int y);
int main
{
int x,y,z,m;
printf(”请输入整数x=“);
scanf("%d",&x);
printf(”请输入整数y=“);
scanf("%d",&y);
printf(”请输入整数z=“);
scanf("%d",&z);
m = f(x,y);
if (m ==1)
printf(”正整数x,y,对z是否是同余“);
else if (m ==2)
printf(”(x-y)所得整数能被z整除“);
else
printf(”无法确定关系“);
return0;
}
int f(int x,int y)
{
int y;
if(x%z==y%z)
y=1;
else if ((x-y)/z%2==0)
y=2;
else
y = 3;
return y ;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询