关于一道小学奥数题目

发布时间:2014-10-22 14:21:48编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"关于一道小学奥数题目",主要涉及到关于一道小学奥数题目方面的内容,对于关于一道小学奥数题目感兴趣的同学可以参考一下。

#include<cstring> #include<cstdio> using namespace std; /*用于求解 使用123456789 这9个数字组成 xxxx * x = xxxx */ int main() { unsigned multiplier_four,multiplier_one,product_four,number_record[10],temp; //四字乘数大小不会低于1234 不能高于5000 for(multiplier_four=1234;multiplier_four<5000;multiplier_four++){ for(multiplier_one=1;multiplier_one<9;multiplier_one++){ if(multiplier_four * multiplier_one <=9876){ memset(number_record,0,sizeof(number_record)); /*for(int i=1;i<10;i++){ number_record[i] = 0; }*/ product_four = multiplier_four * multiplier_one; temp = multiplier_four; while(temp){ number_record[temp%10] = 1; temp/=10; } temp = product_four; while(temp){ number_record[temp%10] = 1; temp/=10; } number_record[multiplier_one] = 1; int i=1; while(i<10&&number_record[i]){ i++; } if(i==10){ printf("%u*%u=%u\n",multiplier_four,multiplier_one,product_four); } } } } return 0; }


上一篇:虫虫云猫 下行短信中文乱码 解决方法
下一篇:死锁的产生、条件和解锁

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。

好贷网好贷款