数的价值

来源:互联网 发布:mysql数据库下载安装 编辑:程序博客网 时间:2024/05/17 01:30
/*Problem Description
一个数的价值定义如下:一个数的价值等于这个数的各数位之和。现在ldq很多正整数,可是他现在忙于各种acm比赛,没空计算。现在请你来写个程序帮他来计算每个数的价值是多少。Input输入包含多组测试数据。首先输入一个整数T(1<=T<=100)接下来有T行每组测试数据只包含一个正整数 n (1 < n <= 10^6)。Output对于每组测试数据,输出一个数m代表n的价值Example Input1701Example Output8*/#include<stdio.h>int main(){int t;scanf("%d",&t);//输入测试次数while(t--){    //每测试1次,减1,直到减到0为止int ldq=0,m=0;scanf("%d",&ldq);while(ldq){   //求各位数字上之和t=ldq%10;m+=t;ldq/=10;}printf("%d\n",m);}return 0;}
运行结果: