[ create a new paste ] login | about

Link: http://codepad.org/dCFDDyhz    [ raw code | output | fork ]

C, pasted on Oct 23:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include<stdio.h>

int keta(int a);     //与えられた桁数を全て足して返す関数

int main(){
     int a;

     printf("数を入力して下さい:");
     scanf("%d",&a);

     printf("\n%dの桁数を足すと%dです.\n",a,keta(a));
     return(0);
}

int keta(int a){
      if(a < 10)return(a);
      return a % 10 + keta(a / 10);
}


Output:
1
2
数を入力して下さい:
-1083174440の桁数を足すと-1083174440です.


Create a new paste based on this one


Comments: