1. 程式人生 > 其它 >求整數的位數及各位數字之和

求整數的位數及各位數字之和

技術標籤:C語言小題一練

題目內容:

對於給定的正整數N,求它的位數及其各位數字之和。

輸入格式:

輸入在一行中給出一個不超過10的​9次方的正整數N。

輸出格式:

在一行中輸出N的位數及其各位數字之和,中間用一個空格隔開。
在這裡插入圖片描述

源程式:

#include <stdio.h>

int main(void) {
    int number, temp, i = 0, sum = 0;

    scanf("%d", &number);
    temp = number;
    while (temp) {
        sum += temp %
10; temp /= 10; i++; } printf("%d %d\n", i, sum); return 0; }