手机网站方案,网站诊断seo当前数据是指,门户网站有哪些类型,wordpress 电脑微信登陆1064. 朋友数(20) 时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者CHEN, Yue如果两个整数各位数字的和是一样的#xff0c;则被称为是“朋友数”#xff0c;而那个公共的和就是它们的“朋友证号”。例如123和51就是朋友数#xff0c;因为123 51 6则被称为是“朋友数”而那个公共的和就是它们的“朋友证号”。例如123和51就是朋友数因为123 51 6而6就是它们的朋友证号。给定一些整数要求你统计一下它们中有多少个不同的朋友证号。注意我们默认一个整数自己是自己的朋友。 输入格式 输入第一行给出正整数N。随后一行给出N个正整数数字间以空格分隔。题目保证所有数字小于104。 输出格式 首先第一行输出给定数字中不同的朋友证号的个数随后一行按递增顺序输出这些朋友证号数字间隔一个空格且行末不得有多余空格。 输入样例 8
123 899 51 998 27 33 36 12输出样例 4
3 6 9 26 /************************************************************************* File Name: 1064.c Author: YueBo Mail: yuebowhu163.com Created Time: Sun 28 May 2017 10:07:14 PM CST************************************************************************/#include stdio.h
#include stdlib.h
#include string.hint main()
{unsigned int N;char tmp[8];unsigned int i, j;int sum;int total 0;int frNum[26] {0};int first 1;scanf(%d, N);for (i 0; i N; i){scanf(%s, tmp);sum 0;for (j 0; j strlen(tmp); j)sum tmp[j]-0;if (frNum[sum] 0){total;frNum[sum] 1;}}printf(%d\n, total);for (i 0; i 26; i){if (frNum[i] 1){if (first 0)printf( );printf(%d, i);first 0;}}printf(\n);return 0;
}