一个数除2余1,除3余2,除4余3,除5余4,除6余5,除7余0。怎样用c语言编程

2024-11-24 03:37:04
推荐回答(4个)
回答1:

#include
void main()
{
int i;
for(i=1;i<1000;i++)
if((i%2==1)&&(i%3==2)&&(i%4==3)&&(i%5==4)&&(i%6==5)&&(i%7==0))
printf("%4d",i);
}
这个是1000之内满足这种条件的数,算出来只有3个,呵呵

回答2:

这是中国剩余定理的问题。

回答3:

#include
void
main()
{
int
i;
for(i=1;i<1000;i++)
if((i%2==1)&&(i%3==2)&&(i%4==3)&&(i%5==4)&&(i%6==5)&&(i%7==0))
printf("%4d",i);
}
这个是1000之内满足这种条件的数,算出来只有3个,呵呵

回答4:

x%2==1