C语言 输入一个三位数abc,输出bca

如题所述

第1个回答  2008-12-12
楼上干吗把那么简单的问题搞复杂呢

C语言 输入一个三位数abc,输出bca
int n,a,b,c;scanf("%d",&n);a=n\/100;b=(n\/10)%10;c=n%10;printf("\\n倒序输出结果:%d%d%d",c,b,a);getch();} 三位数除以100那么商就是三位数的百位上数字,三位数除以10的商再除以10的余数就是三位数的十位上的数字,三位数除以10的余数就是三位数个位上的数字。

一个三位数abc,给出acb,bac,bca,cab,cba,的和,怎样求出abc
解 依题意,得abc+acb+bac+bca+cab+cba=abc+3194 222(a+b+c)=3194+abc 由此推知 abc+86是222的倍数,且a+b+c>14 设 abc+86=222n,考虑到abc是三位数, 依次取n=1,2,3,4分别得出 abc 的可能值为136,358,580,802,再结合a+b+c>14,可知原三 ...

...魔术师要每位观众心里想一个三位数abc,然后魔术师让观众心中记下acb...
\\n");elseprintf("The number is %d\\n",M);system("pause"); } \/\/函数功能:输出观众心里的三位数 int Magic(int m) {int a, b, c; \/\/分别储存循环中三位数的百十个位int i ; \/\/循环变量int s ; \/\/储存循环中计算的和 \/\/循环遍历每一个三位数for(i=999;i>99;i--){\/\/...

abc是一个三位数+cba+bca=985?
设这个三位数为"abc",则它的值为100a+10b+c。将其与"cba"和"bca"的值相加,得到:100a+10b+c + 100c+10b+a + 100b+10c+a = 985 化简后得到:211a + 31b + 31c = 985 由于985不能被31整除,所以不存在满足条件的三位数"abc"。

三位数密码有多少组合
假设三位数为abc,因为密码三位数是要考虑顺序的,那么组合分别有abc,acb,bca,bac,cba,cab这有种排列可能,因此三位数密码有六种组合。三位数密码有多少组合 每位都可以从0,1,2,……共10个阿拉伯数字中任选一个,因此有10种不同选择,于是根据乘法原理三位数密码三位一共有10*10*10=1000种...

如果abc表示一个三位数,它是3的倍数,那么bca所表示的三位数也一定是3的...
是的,3 的倍数任意调换各个数字的位置仍然是 3 的倍数。

一个三位数abc,a,b,c依次为该三位数的百位十位个位数字,并算出acb b...
acb+bac+bca+cab+cba =122a+212b+221c=3194 再加上abc之后,所得的和应该是222×(a+b+c)试验得知:222*14=3108,小于3194 222*15=3330,此时abc=3330-3194=136,1+3+6=10不是15,舍去 222*16=3552,此时abc=3552-3194=358,3+5+8=16 222*17=3774,此时abc=3774-3194=...

如果abc表示一个三位数,它是3的倍数,那么bca所表示的三位数也一定是3的...
正确,因为一个数能被3整除,等价于它的各个位上的数之和能被3整除 即:abc能被3整除,所以a+b+c能被3整除,所以bca也能被3整除

abc是一个三位数,acb,bac,bca,cab,cba的和是3194,问abc
答案abc=358 解析:acb=a×100+c×10+b bac=b×100+a×10+c bca=b×100+c×10+a cab=c×100+a×10+b cba=c×100+b×10+a 则:acb+bac+bca+cab+cba =a×100+c×10+b +b×100+a×10+c +b×100+c×10+a +c×100+a×10+b +c×100+b×10+a =(a+2b+2c)×100+(...

魔术师要求一个游戏参加者想好一个三位数 . abc ,然后调换所想三位数...
∵三位数 . abc 可以表示为:100a+10b+c,∵ . acb , . bac , . bca , . cab , . cba 的和N,∴N=(100a+10c+b)+(100b+10a+c)+(100b+10c+a)+(100c+10a+b)+(100c+10b+a)=122a+212b+221c=2630,∴2a...

相似回答