您的位置:首页 > 编程语言 > C语言/C++

bnu1063 聪明的辉蛋 C语言版

2008-12-29 22:49 330 查看
北京师范大学珠海分校
Judge Online of ACM ICPC
1063 聪明的辉蛋
C语言版
#include <stdio.h>

int main(){
    int i,n,d[10]={6,2,5,5,4,5,6,3,7,6},sum;
    while(1){
        sum=0;
        scanf("%d",&n);
        if (n==0) break;
        for (i=1;i<=n;i++){
            if (i/10==0) sum+=d[i];
            else if (i/100==0) sum+=d[i/10]+d[i%10];
            else if (i/1000==0) sum+=d[i/100]+d[i%100/10]+d[i%10];
        }
        printf("%d/n",sum);
    }
    return 0;
}
#include <stdio.h>

int main(){
    int m,n,sum,a[10]={6,2,5,5,4,5,6,3,7,6};
    while(1){
        scanf("%d",&n);
        if(!n) break;
        sum=0;
        while(n!=0){
            m=n--;
            while(m!=0){
                sum+=a[m%10];
                m/=10;
            }
        }
        printf("%d/n",sum);
    }
    return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  语言 c