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;
}
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;
}
相关文章推荐
- bnu1067 工作出色的辉蛋 C语言版
- bnu1068 爱玩的辉蛋 C语言版
- bnu1069 辉蛋VS佳佳 C语言版
- bnu1064 爱运动的辉蛋 C语言版
- bnu1066 爱学习的辉蛋 C语言版
- bnu1260 南瓜大选购 C语言版
- bnu1272 Plural C语言版
- bnu1057 魔方 C语言版
- bnu1079 BNUEP的球迷 C语言版
- bnu1210 搬桌子难题 C语言版
- bnu1248 蜗牛宝宝 C语言版
- bnu1312 字符游戏 C语言版
- bnu1262 水管工人的烦恼 C语言版
- bnu1273 素素的困惑 C语言版
- bnu1288 先发阵容 C语言版
- bnu1214 诗人的诞生 C语言版
- bnu1249 一元二次方程 C语言版
- bnu1322 长方体表面积 C语言版
- bnu1263 疯狂英语 C语言版
- bnu1274 爱写注释的学生 C语言版