求整数各位数字之和

来源:互联网 发布:淘宝工作室怎么运营 编辑:程序博客网 时间:2024/05/26 05:51

求整数各位数字之和

发布时间: 2015年12月13日 20:49   时间限制: 1000ms   内存限制: 128M

输入整数N,求N的位数以及N各位数字的和。

第一行一个整数T代表测试数据的数量,接下来T行,每行一个整数N。T<1000, N < 10^9

对于每个测试数据输出一行,number=N位数,sum=N各位数字的和

 复制
4123456-100-199
number=6,sum=21number=3,sum=1number=1,sum=1number=2,sum=18
#include<stdio.h>int main(){int n;scanf("%d",&n);for(int i=0;i<n;i++){int a,cnt=0,sum=0;scanf("%d",&a);if(a<0)a=-a;while(a){sum+=a%10;a/=10;cnt++;}printf("number=%d,sum=%d",cnt,sum);if(i!=n-1)putchar('\n');} return 0;}