c语言编程练习题:7-31 掉入陷阱的数字
作者:yunjinqi   类别:    日期:2023-05-29 13:50:19    阅读:123 次   消耗积分:0 分    

image.png

#include <stdio.h>

int sum_number(int i){
    int my_sum=0;
    int num=i;
    while (num>9){
        //printf("sum_number:%d\n",num);
        my_sum +=num%10;
        num = num/10;
    }
    my_sum +=num;
    return my_sum;
}
int main(){
    int num;
    int pre_num=-1;
    int count=0;
    if (scanf("%d",&num)!=0){
        while (num!=pre_num && count<10){
            count++;
            pre_num = num;
            num = sum_number(num)*3+1;
            printf("%d:%d\n",count,num);
            //printf("%d:%d\n",pre_num,num);
        }
        
    }else{
        printf("输入信息存在错误");
    }
    return 0;
}


版权所有,转载本站文章请注明出处:云子量化, http://www.woniunote.com/article/156
上一篇:c语言编程练习题:7-30 念数字
下一篇:c语言编程练习题:7-32 求交错序列前N项和