永发信息网

C语言 输出x 已知x/5余3 x/13余7 x/23余8 x/37余21

答案:6  悬赏:0  手机版
解决时间 2021-01-18 08:05
  • 提问者网友:精神病院里
  • 2021-01-17 09:03
C语言 输出x 已知x/5余3 x/13余7 x/23余8 x/37余21
最佳答案
  • 五星知识达人网友:佘樂
  • 2021-01-17 10:12
//#include "stdafx.h"//vc++6.0加上这一行.
#include "stdio.h"
void main(void){
int i,l;
for(i=21;;i+=37)
if(i%5==3 && i%13==7 && i%23==8){
printf("%d\n",i);
break;
}
}
全部回答
  • 1楼网友:底特律间谍
  • 2021-01-17 14:23
void main()
{
    int x=21;
    while (true)
    {
        if ((x%5 ==3) && (x%13 ==7) && (x%23 == 8))
        {
            printf("X = %d ", x);
            break;
        }
        x+=37;
    }
}
  • 2楼网友:十鸦
  • 2021-01-17 13:32
int main()
{
int x;
for (x = 1; x < 100000; x++){
if ((i % 5 == 3) && (x % 13 == 7) && (x % 23 == 8) && (x % 37 == 21)){
printf("x = %d\n", x);
break;
}
}
}
  • 3楼网友:骨子里都是戏
  • 2021-01-17 12:03
#include
int main()
{
int x;
for(x=0;;x++)
{
if(x%5==3&&x%13==7&&x%23==8&&x%37==21)
{
printf("%d",x);
break;
}
}
return 0;
}
  • 4楼网友:渡鹤影
  • 2021-01-17 11:51
#include
int main()
{
int i = 0;
for ( i = 58; i < 1000000; i++ )
{
if ( (i%5==3) && ( i%13==7) && (i%23 == 8) && (i%37==21))
{
printf("x=%d\n", i);
return 0;
}
}
}
答案是54633 望采纳
  • 5楼网友:慢性怪人
  • 2021-01-17 11:23
略长,但运算较少~~
# include
int main()
{
long i=3;
while(1)
{
if(i%13==7)
{
if(i%23==8)
{
if(i%37==21)
{
printf("%ld\n",i);
system("pause");
return 0;
}
else
i+=1495;
//i+=65*23;
}
else
i+=65;
}
else
i+=5;
}
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯