導(dǎo)讀您好,現(xiàn)在蔡蔡來為大家解答以上的問題。給定的正整數(shù)N,求它的位數(shù)及其各位數(shù)字之和,對(duì)于給定的正整數(shù)n求它的位數(shù)及其各位數(shù)字之和相信很多...
您好,現(xiàn)在蔡蔡來為大家解答以上的問題。給定的正整數(shù)N,求它的位數(shù)及其各位數(shù)字之和,對(duì)于給定的正整數(shù)n求它的位數(shù)及其各位數(shù)字之和相信很多小伙伴還不知道,現(xiàn)在讓我們一起來看看吧!
1、#includeint main(){ printf("input an integer:"); int n = 0; scanf("%d",&n); int sum = 0; int i = 1; //求出自數(shù)的位數(shù) for (;;i++) { n = n / 10; if(n == 0) break; } n = nBak; for(;;) { int tempa = 1; for(int j = 0;j < i; j++ ) { tempa *= n % 10; } sum += tempa; n = n / 10; if(n == 0) break; } printf("count:=%d, sum= %d",i,sum);return 0; }。
本文就為大家分享到這里,希望小伙伴們會(huì)喜歡。
免責(zé)聲明:本文由用戶上傳,如有侵權(quán)請(qǐng)聯(lián)系刪除!