上机题总结

loading 分享 2026-8-28 下载文档

5.输入十位之内的整数,要求设计程序重组出最小的数。如输入6352410,则应输出1023456.

#include

regroup(int a[],long n) { int k,i=-1,t,j,p,m; while(n)

{ a[++i]=n; n=n/10;} m=i+1; for(i=0;i<=m-2;i++) {k=i;

for(j=k+1;ja[j]) k=j;

t=a[i];a[i]=a[k];a[k]=t; }

if(a[0]==0)

{for(i=0;i

p=a[0];a[0]=a[i];a[i]=p;} return m; }

main() {

int a[20]; long t,q; int i;

scanf(\q=regroup(a,t); for(i=0;i


上机题总结.doc 将本文的Word文档下载到电脑
搜索更多关于: 上机题总结 的文档
相关推荐
相关阅读