网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
有0、1、4、7、9五个数字,从中选出四个数字组成不同的四位数,如果把其中能被3整除的四位数从小到大排列起来,第五个数的末位数字是多少?
A.0
B.1
C.7
D.9
参考答案
更多 “ 有0、1、4、7、9五个数字,从中选出四个数字组成不同的四位数,如果把其中能被3整除的四位数从小到大排列起来,第五个数的末位数字是多少?A.0B.1C.7D.9 ” 相关考题
考题
已知一个四位数能够被15整除,其中百位数字比十位数字大2。如果将前两位数字与 后两位数字对调,得到的新数比原数的3倍大252,则原来的四位数是多少?
A.1755
B. 1530
C.3465
D.2532
考题
阅读以下说明和C代码,填补代码中的空缺,将解答填入答题纸的对应栏内。
[说明]
下面的代码运行时,从键盘输入一个四位数(各位数字互不相同,可以有0),取出组成该四位数的每一位数,重组成由这四个数字构成的最大四位数max4和最小四位数min4(有0时为三位数),计算max4与min4的差值,得到一个新的四位数。若该数不等于6174,则重复以上过程,直到得到6174为止。
例如,输入1234,则首先由4321-1234,得到3087;然后由8730-378,得到8352;最后由8532-2358,得到6174。
[C代码] #include<stdio.h> int difference(inta[]) ( intt,i,j,max4,min4; for(i=0; i<3; i++){/*用简单选择排序法将a[0]~a[3]按照从大到小的顺序排列*/ t=i; for(j=i+1; ______;j++) if(a[j]>a[t]) ______; if(t!=i){ int temp=a[t]; a[t]=a[i]; a[i]=temp; } } max4=______; min4=______; return max4-min4; } int main() { intn,a[4]; printf("inputa positive four-digit number:"); scanf("%d", while(n!=6174){ a[0]= ______; /*取n的千位数字*/ a[1]=n/100%10; /*取n的百位数字*/ a[2]=n/10%10; /*取n的十位数字*/ a[3]= ______; //取n的个位数字*/ n=difference(a); } return 0; }
考题
单选题一个四位数“口口口口”分别能被15、12和10整除,且被这三个数整除时所得的三个商的和为1365,问四位数“口口口口”中四个数字的和是多少?( )A
17B
16C
15D
14
考题
单选题一个四位数“□□□□”分别能被15、12和10整除,且被这三个数整除时所得的三个商的和为1365,问四位数“□□□□”中四个数字的和是多少?( )A
17B
16C
15D
14
考题
单选题从0,1,2,7,9五个数字中任选四个不重复的数字,组成的最大四位数和最小四位数的差是()。A
8442B
8694C
8740D
9694
热门标签
最新试卷