当前位置 :
关于数学黑洞6174(c程序)拜托各位大神假设有一个各位数字各不相同的四位数,把所有数字从大到小排序后得到A,从小到大排序后得到B,然后用A-B替换原来这个数,并且继续操作.例如:从1234出
1人问答
问题描述:

关于数学黑洞6174(c程序)拜托各位大神

假设有一个各位数字各不相同的四位数,把所有数字从大到小排序后得到A,从小到大排序后得到B,然后用A-B替换原来这个数,并且继续操作.例如:从1234出发,一次可以得到4321-1234=3087、8730-378=8352、8532-2358=6174.有趣的是,7641-1467=6174,回到了他自己要输出变成6174的步数请看我写的程序,为什么无法运行#include#includemain(){intm,n,s,j,k;inta[3];k=0;printf("Pleasetypethenumber:n");scanf("%d",&n);if((n%1111==0)&&(n>9999)&&(na[2]){m=a[0];a[0]=a[2];a[1]=m;}if(a[0]>a[3]){m=a[0];a[0]=a[3];a[3]=m;}if(a[1]>a[2]){m=a[1];a[1]=a[2];a[2]=m;}if(a[1]>a[3]){m=a[1];a[1]=a[3];a[3]=m;}if(a[2]>a[3]){m=a[2];a[2]=a[3];a[3]=m;}s=a[3]*1000+a[2]*100+a[1]*10+a[0]-a[0]*1000-a[1]*100-a[2]*10-a[3];}printf("%d%d",n,k);end:system("pause");return0;}

刘兆峰回答:
  问题出在这一步:for(j=0;j9999)&&(n
数学推荐
最新更新
优秀数学推荐
PC端 | 移动端 | mip端
字典翻译(zidianfy.com)汇总了汉语字典,新华字典,成语字典,组词,词语,在线查字典,中文字典,英汉字典,在线字典,康熙字典等等,是学生查询学习资料的好帮手,是老师教学的好助手。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
电话:  邮箱:
Copyright©2009-2021 字典翻译 zidianfy.com 版权所有 闽ICP备2022014709号-7
lyric 頭條新聞