pat B1064
来源:互联网 发布:u盘格式化数据恢复软件 编辑:程序博客网 时间:2024/06/14 04:19
#include <stdio.h>#include <stdlib.h>#include <string.h>int cmp(const void * a,const void * b){ return *(int *)a - *(int *)b ;}int main(){ int i,num,val,s,sum=0,count=0,A[10000],Hash[10000]={0}; scanf("%d",&num); for(i=0;i<num;i++) { sum=0; scanf("%d",&val); while(val) { s=val%10; sum+=s; val/=10; } if(Hash[sum]==0)//没有被标记的话 { Hash[sum]=1; A[count++]=sum; } } printf("%d\n",count); qsort(A,count,sizeof(A[0]),cmp); for(i=0;i<count;i++) { printf("%d",A[i]); if(i<count-1) printf(" "); }return 0;}
0 0
- PAT B1064
- pat B1064
- PAT B1064. 朋友数
- B1064. 朋友数(20)
- pat
- 【PAT】
- PAT
- PAT
- PAT
- PAT
- PAT
- PAT
- PAT
- PAT
- PAT
- pat
- PAT
- PAT
- applicationContext.xml 配置文件在web.xml中的配置详解
- jsp状态管理
- CCF NOI1072 爬楼梯
- int--String
- C#147课的主要内容
- pat B1064
- C语言编写实际问题看法
- 标准模板库
- [MapleStory项目进展]
- P1541 乌龟棋
- SDL2画点 随手记
- 腾讯笔试之“已知rand7()可以产生1~7的7个数(均匀概率),利用rand7() 产 生 rand10() 1~10(均匀概率)。”
- Unity基础.001脚本的生命周期
- 四元数的插值