求一算法 有一个四位整数ABCD使得 ABCD* 2_______ DCBA求这个数 改怎么写 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 无解 除非a=0,b=0,c=0,d=00000*2=0000 因为:ABCD和DCBA都是4位数字,要使ABCD×2=DCBA,ABCD<5000,则A≤5从ABCD×2=DCBA中得知A为偶数,所以A=4或2然而:从个位算,A=4时,D=2或7;从千位算则,D=8或9 从个位算,A=2时,D=1或6;从千位算则,D=4或5以上结果产生矛盾。故此题无解。 只有0000static void Main(string[] args) { int A, B, C, D; Random rd = new Random(1); bool mybool = false; while (mybool == false) { A = rd.Next(10); B = rd.Next(10); C = rd.Next(10); D = rd.Next(10); int[] arr = new int[4] { A, B, C, D }; if ((arr[0] * 1000 + arr[1] * 100 + arr[2] * 10 + arr[3])*2 == arr[3] * 1000 + arr[2] * 100 + arr[1] * 10 + arr[0]) { mybool = true; Console.WriteLine("{0},{1},{2},{3}",A,B,C,D); break; } } Console.ReadKey(); } 正则表达式截取两个特定字符串之间的字符串 C# ,算法,请进~! 菜鸟的请教 .net2.0里membership权限问题 帮忙看段代码,执行效率好象很低 C#里treeview显示问题 WIN8程序如何进行部署 AppLibrary.WriteExcel.XlsDocument 导出excel问题 不死心,在求教,大家进来看一下 怎样才能在程序运行期间删除一个使用过的DLL文件 如何查找安装的软件的名称和对应的可执行文件完整路径(在线等,急) 求一个只能7位数字的正册表达式
除非
a=0,b=0,c=0,d=0
0000*2=0000
要使ABCD×2=DCBA,ABCD<5000,则A≤5
从ABCD×2=DCBA中得知A为偶数,所以A=4或2
然而:从个位算,A=4时,D=2或7;从千位算则,D=8或9
从个位算,A=2时,D=1或6;从千位算则,D=4或5
以上结果产生矛盾。故此题无解。
{
int A, B, C, D;
Random rd = new Random(1);
bool mybool = false;
while (mybool == false)
{
A = rd.Next(10);
B = rd.Next(10);
C = rd.Next(10);
D = rd.Next(10);
int[] arr = new int[4] { A, B, C, D };
if ((arr[0] * 1000 + arr[1] * 100 + arr[2] * 10 + arr[3])*2 == arr[3] * 1000 + arr[2] * 100 + arr[1] * 10 + arr[0])
{
mybool = true;
Console.WriteLine("{0},{1},{2},{3}",A,B,C,D);
break;
}
}
Console.ReadKey();
}