1. 程式人生 > >Z的作業(4-1)

Z的作業(4-1)

7-3 求整數的位數及各位數字之和 (15 分)

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

輸入格式:

輸入在一行中給出一個不超過109的正整數N。

輸出格式:

在一行中輸出N的位數及其各位數字之和,中間用一個空格隔開。

輸入樣例:

321

輸出樣例:

3 6

源程式:


#include<stdio.h>
#include<math.h>
int main()
{
  int n,i;
  int a,s;
  i=s=0;
  scanf("%d",&n);
  a=n;
  do{
    a=n%10;
    i++;
    s+=a;
    n/
=10; } while(n>0); printf("%d %d",i,s); return 0; }