c语言6174,用c语言验证卡布列克运算,结果是6174

满意答案

02ae427d08e371d7e90d5b995e828d6d.png

螃蟹小螃蟹

2015.07.05

02ae427d08e371d7e90d5b995e828d6d.png

采纳率:42%    等级:9

已帮助:1713人

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172#include#include#includevoid paixu(int *num);int maxium(int *num);int minium(int *num); int main(){    int num[4];    int number,flag=0;    int i,j;    while(flag==0)    {        printf("请输入数字:");        scanf("%d",&number);        fflush(stdin);        for(i=0;i<4;i++)            num[i]=(int)(number/pow(10.0,(double)i))%10;        for(i=0,flag=1;i<3;i++)        {            for(j=i+1;j<4;j++)                if(num[i]==num[j])                {                    flag=0;                    break;                }            if(flag==0)                break;        }    }    paixu(num);    number=maxium(num)-minium(num);    printf("%d-%d=%d\n",maxium(num),minium(num),number);    while(number!=6174)    {        for(i=0;i<4;i++)            num[i]=(int)(number/pow(10.0,(double)i))%10;        paixu(num);        number=maxium(num)-minium(num);        printf("%d-%d=%d\n",maxium(num),minium(num),number);    }} void paixu(int *num){    int i,j,temp;    for(i=0;i<4;i++)        for(j=0;j<3-i;j++)            if(num[j]

追问: 急用

00分享举报

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值