Problem 005——UVa 1583 - Digit Generator
来源:互联网 发布:js让input不可编辑 编辑:程序博客网 时间:2024/06/05 11:34
1583 - Digit Generator
For a positive integer N , the digit-sum of N is defined as the sum of N itself and its digits. When M is the digitsum of N , we call N a generator ofM .
For example, the digit-sum of 245 is 256 (= 245 + 2 + 4 + 5). Therefore, 245 is a generator of 256.
Not surprisingly, some numbers do not have any generators and some numbers have more than one generator. For example, the generators of 216are 198 and 207.
You are to write a program to find the smallest generator of the given integer.
Input
Your program is to read from standard input. The input consists of T test cases. The number of test cases T is given in the first line of the input. Each test case takes one line containing an integer N , 1N100, 000 .
Output
Your program is to write to standard output. Print exactly one line for each test case. The line is to contain a generator of N for each test case. IfN has multiple generators, print the smallest. If N does not have any generators, print 0.
The following shows sample input and output for three test cases.
Sample Input
3 216 121 2005
Sample Output
198 0 1979CODE#include"stdio.h"int main(){ int N; scanf("%d",&N); while(N--) { int x; scanf("%d",&x); int i,j,k,l,m,n; int t=x,sum=0; for(i=1; t/10!=0; i++) t=t/10; for(k=x-i*9; k<=x; k++) { t=k; for(j=1; j<=i; j++) { sum+=t%10; t/=10; } if(k+sum==x) { printf("%d\n",k); break; } sum=0; if(k==x) printf("%d\n",0); } } return 0;}
- Problem 005——UVa 1583 - Digit Generator
- UVA-1583 - Digit Generator
- UVa 1583 Digit Generator
- UVa 1583 - Digit Generator
- UVA 1583 - Digit Generator
- UVa 1583 Digit Generator
- UVa 1583 - Digit Generator
- UVa-1583Digit Generator
- 【Uva 1583】 Digit Generator
- UVA - 1583 Digit Generator
- Uva - 1583 - Digit Generator
- UVA - 1583 Digit Generator
- UVa 1583 - Digit Generator
- UVA 1583 Digit Generator
- UVa 1583 Digit Generator
- UVA - 1583 Digit Generator
- UVa 1583 - Digit Generator
- UVa 1583 - Digit Generator
- 屏蔽<a>标签的href跳转功能
- C++宏定义
- Jasper Report 教程
- 基于任务队列的多线程
- 小波变换简介(1)
- Problem 005——UVa 1583 - Digit Generator
- Intent的URI及其示例
- mysql 的 find_in_set函数使用方法
- 练习题总结
- 输出配置信息,学习记录~~~
- 微信、微博、facebook等分享
- Problem 006——UVa 1584 - Circular Sequence
- 如何用opencv的GPU模块实现算法
- 第十一周项目一(4)——函数版星号图