小白成长记之PTA乙级题 1064

PTA乙级题 1064. 朋友数(20)

【题目链接】


#include<stdio.h>
int main()
{
    int i,j,n,s,temp,x=1;
    scanf("%d",&n);
    int a[n]={0},b[n]={0},c[n]={0};
    for (i=0;i<n;i++)
    scanf("%d",&a[i]);
    for (i=0;i<n;i++)
    {
        b[i]=0;
        while (a[i])
        {
            s=a[i]%10;
            b[i]+=s;
            a[i]/=10;
        }
    }
    for (i=0;i<n-1;i++)
    {
        for (j=0;j<n-i-1;j++)
        {
            if (b[j]>b[j+1])
            {
                temp=b[j];
                b[j]=b[j+1];
                b[j+1]=temp;
            }
        }
    }
    c[0]=b[0];
    for (i=1;i<n;i++)
    {
        if (b[i]!=b[i-1])
        {
            c[x]=b[i];
            x++;
        }
    }
    printf("%d\n",x);
    printf("%d",c[0]);
    for (i=1;i<x;i++)
    printf(" %d",c[i]);
    return 0;
}
全部评论

相关推荐

牛客146600443号:92的能看上这3k,5k在搞笑呢
点赞 评论 收藏
分享
10-30 22:18
已编辑
毛坦厂中学 C++
点赞 评论 收藏
分享
10-28 14:42
门头沟学院 Java
watermelon1124:因为嵌入式炸了
点赞 评论 收藏
分享
我朋友的华子2012,HR已经开始问意向地区了,好急
不讲武德的黑眼圈很能干:急得不行 也不说评级 不知道报的多少啊😡
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务