发布网友 发布时间:2022-04-26 22:07
共3个回答
热心网友 时间:2023-11-08 22:58
本人笔算了下,觉得此题无解。
后来不放心,编了个小小的c程序,亦告诉我无解。
下面是程序代码:
#include<stdio.h>
void main()
{
int a,b,c,d;//a=玩,b=好,c=数,d=学
int x,y;
int count=0;
for(a=0;a<=9;a++)
for(b=0;b<=9;b++)
for(c=0;c<=9;c++)
for(d=0;d<=9;d++)
{
x=a*1000+b*100+c*10+d;//玩好数学
y=c*1000+d*100+b*10+a;//数学好玩
if((x*4-y)==0)
{
count++;
printf("%d,%d,%d,%d\n",a,b,c,d);
}
}
printf("满足条件的解共有%d个\n",count);
}
下面是跑得结果:
热心网友 时间:2023-11-08 22:59
谢谢rge1211的提醒,如果是玩好数学*4=学数好玩的话热心网友 时间:2023-11-08 22:59
此题是abcd*4=cdba的话,无解热心网友 时间:2023-11-08 22:58
本人笔算了下,觉得此题无解。
后来不放心,编了个小小的c程序,亦告诉我无解。
下面是程序代码:
#include<stdio.h>
void main()
{
int a,b,c,d;//a=玩,b=好,c=数,d=学
int x,y;
int count=0;
for(a=0;a<=9;a++)
for(b=0;b<=9;b++)
for(c=0;c<=9;c++)
for(d=0;d<=9;d++)
{
x=a*1000+b*100+c*10+d;//玩好数学
y=c*1000+d*100+b*10+a;//数学好玩
if((x*4-y)==0)
{
count++;
printf("%d,%d,%d,%d\n",a,b,c,d);
}
}
printf("满足条件的解共有%d个\n",count);
}
下面是跑得结果:
热心网友 时间:2023-11-08 22:59
谢谢rge1211的提醒,如果是玩好数学*4=学数好玩的话热心网友 时间:2023-11-08 22:59
此题是abcd*4=cdba的话,无解