永发信息网

c语言中怎么表示两个两位数相乘等于一个两位数和一个三位数相乘?限定这些数为1~9,且不重复。

答案:2  悬赏:30  手机版
解决时间 2021-03-27 14:05
c语言中怎么表示两个两位数相乘等于一个两位数和一个三位数相乘?限定这些数为1~9,且不重复。
最佳答案
这是你要的效果么

用了穷尽法代码有点复杂
#include
#include


int main(void)
{
long a = 1, b = 1, c = 1, d = 1;
int aa[9] = {0}, flag = 1, i = 1, j = 1;


for(a = 10; a < 100; a++)
{
for(b = 10; b < 100; b++)
{
for(c = 10; c < 100; c++)
{
for(d = 100; d < 1000; d++)
{
if(a * b == c * d)
{
aa[0] = a / 10;
aa[1] = a % 10;
aa[2] = b / 10;
aa[3] = b % 10;
aa[4] = c / 10;
aa[5] = c % 10;
aa[6] = d / 100;
aa[7] = d % 100 / 10;
aa[8] = d % 10;
for(i = 0; i < 9; i++)
{
for(j = i + 1; j < 9; j++)
{
if(aa[i] == aa[j])
flag = 0;
else
continue;
}
}
if(flag)

printf("%ld * %ld = %ld * %ld
", a, b, c, d); else
flag = 1;
}
}
}
}
}
return 0;
}
追问数组中要不包含0追答#include 
#include 

int main(void)
{
long a = 1, b = 1, c = 1, d = 1;
int aa[9] = {0}, flag = 1, i = 1, j = 1;

for(a = 10; a < 100; a++)
{
for(b = 10; b < 100; b++)
{
for(c = 10; c < 100; c++)
{
for(d = 100; d < 1000; d++)
{
if(a * b == c * d)
{
aa[0] = a / 10;
aa[1] = a % 10;
aa[2] = b / 10;
aa[3] = b % 10;
aa[4] = c / 10;
aa[5] = c % 10;
aa[6] = d / 100;
aa[7] = d % 100 / 10;
aa[8] = d % 10;
for(i = 0; i < 9; i++)
{
if(aa[i] == 0)
{
flag = 0;
continue;
}
for(j = i + 1; j < 9; j++)
{
if(aa[i] == aa[j])
flag = 0;
else
continue;
}
}
if(flag)
printf("%ld * %ld = %ld * %ld
", a, b, c, d);
else
flag = 1;
}
}
}
}
}
return 0;
}追问左边的两个乘数交换算同一算式,不能重复输出..追答

全部回答
循环吧
for(a1)
for(b1)
.......
if((a1*10+b1)*(a2*10+b2)==( a3*10+b3)*(a4*100+b4*10+c))
printf(....);
大概思路
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
qq飞车恒星大概多少钱
单选题Doyoulikeplaying________footballor
男女定婚后男人不要女人了,中国法律法规钱是
明天么事,有没有想练车的,免费给开
一张长城的照片的英文单词
希仕HIS HD7770 这俩哪个好
潦倒新亭卓酒杯有什么典故?
胶南三中现在叫什么名
在没有冷藏条件下,鲜鸭肉怎样存放的久些?
理论最高温度是多少 负绝对零度吗 有没有可能
写给教师的祝福语
为什么无线网不能登录手机12306移动网可以?
谁能帮我解释下这张机械制图怎么看
CS1.5匪徒怎么埋雷!
轮胎打4个气压 与压力有关系吗?
推荐资讯
青蛙为什么在热水里会跳出来再冷水里煮开却不
几种类型的低压电容投切装置的性能及优缺点分
老舍茶馆的全文
苹果手机蓝牙一直开着要紧吗 我戴手环必须开
伊人时光是什什?
奔驰底部磕掉了一块皮子
桐乡凤鸣禅寺可以办皈依证吗
色卡上的4个数字是什么意思
读四川普光至上海的川气东送管道线路方案图,
QQ中介交易 是什么意思
乳胶床垫是不是乳胶越候越好啊?听说薄的乳胶
张家长李家短的后半句是什么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?