题目内容

阅读以下说明和 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(int a[] ) { int t ,i ,j ,max4 ,min4; for(i=0; i<3; i++ ) { /*用简单选择排序法将 a[0] ~a[3] 按照从大到小的顺序排列* / t = i; for(j= i+1;(1); j++ ) if (a[j] >a[t]) (2); if (t !=i ) { int temp = a[t];a[t]= a[i];a[i]= temp; } } max4=(3); min4=(4); return max4-min4; } int main () { int n,a[4]; printf("input a positive four-digi t number: ") ; scanf("%d" ,&n); while (n!=6174) { a [0] =(5); /*取n的千位数字*/ a[1] = n/100%10; /*取n的百位数字*/ a[2] = n/10%10; /*取n的十位数字*/ a[3] =(6); /*取n的个位数字*/ n = difference(a); return 0; } return 0; }

查看答案
更多问题

ISP 分配给某公司的地址块为 199.34.76.64/28,则该公司得到的 IP 地址数是()。

A. 8
B. 16
C. 32
D. 64

肝硬化合并门脉高压:()

A. CT显示右肝叶缩小、左叶增大、肝裂增宽、肝表面凹凸不平
B. CT显示肝稍增大、肝密度降低、比脾脏密度低、增强效果较差
CT显示全肝缩小、肝表面凹凸不平、脾大、胃底及脾门静脉增粗扭曲
D. CT显示肝大、其中可见大小不等、境界不清略低密度结节
E. CT显示肝大,全肝密度明显均匀增高

在网络设计和实施过程中要采取多种安全措施,下面的选项中属于系统安全需求措施的是 () 。

A. 设备防雷击
B. 入侵检测
C. 漏洞发现与补丁管理
D. 流量控制

你认为胆管梗阻应该选择下列哪种检查方法最合适?()

A. PTC
B. ERCP
C. MRCP
D. CT
E. MRI

答案查题题库