模拟题。运用七段数码显示。参考:http://hi.baidu.com/%8E%E1%D0%B3/blog/item/0846471b6ccf8371dab4bd9a.html
#include<iostream> #include<cstdio> #include<string> using namespace std; char n1[11]={"- -- -----"}; //笔画1被数字0,2,3,5,6,7,8,9覆盖 char n2[11]={"| ||| ||"}; //笔画2被数字0,4,5,6,8,9覆盖 char n3[11]={"||||| |||"}; //笔画3被数字0,1,2,3,4,7,8,9覆盖 char n4[11]={" ----- --"}; //笔画4被数字2,3,4,5,6,8,9覆盖 char n5[11]={"| | | | "}; //笔画5被数字0,2,6,8覆盖 char n6[11]={"|| |||||||"}; //笔画6被数字0,1,3,4,5,6,7,8,9覆盖 char n7[11]={"- -- -- --"}; //笔画7被数字0,2,3,5,6,8,9覆盖 int s; char dig[100]; int main() { int i,j,len,k; while(scanf("%d%s",&s,dig)&&s) { len=strlen(dig); for(i=0;i<len;i++) { printf(" "); int num=dig[i]-'0'; for(j=0;j<s;j++) printf("%c",n1[num]); printf(" "); } printf("\n"); for(i=0;i<s;i++) { for(j=0;j<len;j++) { int num=dig[j]-'0'; printf("%c",n2[num]); for(k=0;k<s;k++) printf(" "); printf("%c",n3[num]); printf(" "); } printf("\n"); } for(i=0;i<len;i++) { printf(" "); int num=dig[i]-'0'; for(j=0;j<s;j++) printf("%c",n4[num]); printf(" "); } printf("\n"); for(i=0;i<s;i++) { for(j=0;j<len;j++) { int num=dig[j]-'0'; printf("%c",n5[num]); for(k=0;k<s;k++) printf(" "); printf("%c",n6[num]); printf(" "); } printf("\n"); } for(i=0;i<len;i++) { printf(" "); int num=dig[i]-'0'; for(j=0;j<s;j++) printf("%c",n7[num]); printf(" "); } printf("\n\n"); } return 0; }
您还没有登录,请您登录后再发表评论
POJ水题集-----50道左右-----增加自信啊..
poj 2488——dfs深度优先遍历 //给行数列数,求问能否遍历,给出字典序的一种遍历
北大POJ1258-Agri-Net【Prim】 解题报告+AC代码
北大POJ2299-Ultra-QuickSort 解题报告+AC代码
北大POJ3292-Semi-prime H-numbers 解题报告+AC代码
poj题目分类--acmer做题极有用资源
北大POJ1002-487-3279【Hash+Qsort】 解题报告+AC代码
非常全的poj答案库 1164-1874 1000-4007
poj 3131 Cubic Eight-Puzzle.md
poj 2196 Specialized Four-Digit Numbers.md
poj平台有关数据结构题的Java源码 1159 1276 2406 2502 2509 2513 2533 2778 3176
很有用的解题报告。。是acm初级提高的必备资料。。。。。
#include #define PI 3.1415926 int main() { int n,i,m,arr[100]; float x,y,halfcircle; scanf("%d",&n); ... printf("Property %d: This property will begin eroding in year %d.\n",i,arr[i]);...
北大POJ3253-POJ3253-Fence Repair【STL优先队列】 解题报告+AC代码
c表示有多少种珍珠 ai 表示第i种珍珠所需的数量 pi 表示第i种珍珠的价钱 每买一种珍珠都需要付额外的10 * pi的钱,便宜的珍珠可以用贵的珍珠来代替,求最少的钱的总数。
POJ北大在线测评系统离线题库,里面包含1002-3422题,可以离线刷题。
POJ 是“北京大学程序在线评测系统”(Peking University Online Judge)的缩写,是个提供编程题目的网站,兼容Pascal、C、C++、Java、Fortran、Python等多种语言。可以按照分类,在POJ上做题。
人们熟悉的四则运算表达式称为中缀表达式,例如(23+34*45/(5+6+7))。在程序设计语言中,可以利用堆栈的方法把中缀表达式转换成保值的后缀表达式(又称逆波兰表示法),并最终变为计算机可以直接执行的指令,得到...
POJ3211--Washing Clothes
poj 1690 Your-Term-Project.md
相关推荐
POJ水题集-----50道左右-----增加自信啊..
poj 2488——dfs深度优先遍历 //给行数列数,求问能否遍历,给出字典序的一种遍历
北大POJ1258-Agri-Net【Prim】 解题报告+AC代码
北大POJ2299-Ultra-QuickSort 解题报告+AC代码
北大POJ3292-Semi-prime H-numbers 解题报告+AC代码
poj题目分类--acmer做题极有用资源
北大POJ1002-487-3279【Hash+Qsort】 解题报告+AC代码
非常全的poj答案库 1164-1874 1000-4007
poj 3131 Cubic Eight-Puzzle.md
poj 2196 Specialized Four-Digit Numbers.md
poj平台有关数据结构题的Java源码 1159 1276 2406 2502 2509 2513 2533 2778 3176
很有用的解题报告。。是acm初级提高的必备资料。。。。。
#include #define PI 3.1415926 int main() { int n,i,m,arr[100]; float x,y,halfcircle; scanf("%d",&n); ... printf("Property %d: This property will begin eroding in year %d.\n",i,arr[i]);...
北大POJ3253-POJ3253-Fence Repair【STL优先队列】 解题报告+AC代码
c表示有多少种珍珠 ai 表示第i种珍珠所需的数量 pi 表示第i种珍珠的价钱 每买一种珍珠都需要付额外的10 * pi的钱,便宜的珍珠可以用贵的珍珠来代替,求最少的钱的总数。
POJ北大在线测评系统离线题库,里面包含1002-3422题,可以离线刷题。
POJ 是“北京大学程序在线评测系统”(Peking University Online Judge)的缩写,是个提供编程题目的网站,兼容Pascal、C、C++、Java、Fortran、Python等多种语言。可以按照分类,在POJ上做题。
人们熟悉的四则运算表达式称为中缀表达式,例如(23+34*45/(5+6+7))。在程序设计语言中,可以利用堆栈的方法把中缀表达式转换成保值的后缀表达式(又称逆波兰表示法),并最终变为计算机可以直接执行的指令,得到...
POJ3211--Washing Clothes
poj 1690 Your-Term-Project.md