bnu1063 聪明的辉蛋 C语言版

来源:互联网 发布:手机淘宝可以买火车票 编辑:程序博客网 时间:2024/04/28 15:37
北京师范大学珠海分校
Judge Online of ACM ICPC
1063 聪明的辉蛋
C语言版
  1. #include <stdio.h>

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

  2. int main(){
  3.     int m,n,sum,a[10]={6,2,5,5,4,5,6,3,7,6};
  4.     while(1){
  5.         scanf("%d",&n);
  6.         if(!n) break;
  7.         sum=0;
  8.         while(n!=0){
  9.             m=n--;
  10.             while(m!=0){
  11.                 sum+=a[m%10];
  12.                 m/=10;
  13.             }
  14.         }
  15.         printf("%d/n",sum);
  16.     }
  17.     return 0;
  18. }

原创粉丝点击