美文网首页
C语言编程 C Language Programming - 0

C语言编程 C Language Programming - 0

作者: Articraft | 来源:发表于2018-12-18 10:06 被阅读0次

    编程题0014 (from Programming Teaching Assistant (PTA))

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

    对于给定的正整数N,求它的位数及其各位数字之和。

    输入格式:

    输入在一行中给出一个不超过10​9​​的正整数N。

    输出格式:

    在一行中输出N的位数及其各位数字之和,中间用一个空格隔开。

    输入样例:

    321
    

    输出样例:

    3 6
    

    Answer:

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

    相关文章

      网友评论

          本文标题:C语言编程 C Language Programming - 0

          本文链接:https://www.haomeiwen.com/subject/nnhghqtx.html