• funcyitqwlly
    了解作者
  • C++ Builder
    开发工具
  • 6KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • 1 积分
    下载积分
  • 0
    下载次数
  • 2019-01-02 18:41
    上传日期
ACM历年试题,入题新颖,编译流畅简单,值得一读,可以能用
tovqyd.zip
  • Z1109.cpp
    1KB
  • 1188.cpp
    625B
  • 1154.cpp
    813B
  • 1139.cpp
    405B
  • 1115.cpp
    429B
  • 1113.cpp
    194B
  • 1151.cpp
    928B
  • 1110a.cpp
    457B
  • t1109s.cpp
    1KB
  • 1178.cpp
    2.3KB
  • 1146.cpp
    3.3KB
  • 1180.cpp
    510B
  • 1152.cpp
    471B
  • 1110.cpp
    303B
  • 1168.cpp
    824B
内容介绍
#include<stdio.h> #include <string.h> int main() { char str[10]; int s; while(scanf("%d%s",&s,str)!=EOF) { int h,i,j,k,l,len; if(s==0)break; len=strlen(str); h=2*s+3; l=s+2; for(i=1;i<=h;i++) { if(i==1) { for(j=0;j<len;j++) { if(str[j]=='1'||str[j]=='4')for(k=0;k<l;k++)printf(" "); else {printf(" ");for(k=0;k<l-2;k++)printf("-");printf(" ");} if(j!=len-1)printf(" "); } printf("\n"); } else if(i>1&&i<=h/2) { for(j=0;j<len;j++) { switch(str[j]) { case'1':{for(k=0;k<l-1;k++)printf(" ");printf("|");}break; case'2':{for(k=0;k<l-1;k++)printf(" ");printf("|");}break; case'3':{for(k=0;k<l-1;k++)printf(" ");printf("|");}break; case'4':{printf("|");for(k=0;k<l-2;k++)printf(" ");printf("|");}break; case'5':{printf("|");for(k=0;k<l-1;k++)printf(" ");}break; case'6':{printf("|");for(k=0;k<l-1;k++)printf(" ");}break; case'7':{for(k=0;k<l-1;k++)printf(" ");printf("|");}break; case'8':{printf("|");for(k=0;k<l-2;k++)printf(" ");printf("|");}break; case'9':{printf("|");for(k=0;k<l-2;k++)printf(" ");printf("|");}break; case'0':{printf("|");for(k=0;k<l-2;k++)printf(" ");printf("|");}break; } if(j!=len-1)printf(" "); } printf("\n"); } else if(i==h/2+1) { for(j=0;j<len;j++) { if(str[j]=='1'||str[j]=='0'||str[j]=='7') for(k=0;k<l;k++)printf(" "); else { printf(" "); for(k=0;k<l-2;k++)printf("-"); printf(" "); } if(j!=len-1)printf(" "); } printf("\n"); } else if(i>h/2+1&&i<h) { for(j=0;j<len;j++) { switch(str[j]) { case'1':{for(k=0;k<l-1;k++)printf(" ");printf("|");}break; case'2':{printf("|");for(k=0;k<l-1;k++)printf(" ");}break; case'3':{for(k=0;k<l-1;k++)printf(" ");printf("|");}break; case'4':{for(k=0;k<l-1;k++)printf(" ");printf("|");}break; case'5':{for(k=0;k<l-1;k++)printf(" ");printf("|");}break; case'6':{printf("|");for(k=0;k<l-2;k++)printf(" ");printf("|");}break; case'7':{for(k=0;k<l-1;k++)printf(" ");printf("|");}break; case'8':{printf("|");for(k=0;k<l-2;k++)printf(" ");printf("|");}break; case'9':{for(k=0;k<l-1;k++)printf(" ");printf("|");}break; case'0':{printf("|");for(k=0;k<l-2;k++)printf(" ");printf("|");}break; } if(j!=len-1)printf(" "); } printf("\n"); } else if(i==h) { for(j=0;j<len;j++) { switch(str[j]) { case'1':{for(k=0;k<l;k++)printf(" ");};break; case'2':{printf(" ");for(k=0;k<l-2;k++)printf("-");printf(" ");}break; case'3':{printf(" ");for(k=0;k<l-2;k++)printf("-");printf(" ");}break; case'4':{for(k=0;k<l;k++)printf(" ");};break; case'5':{printf(" ");for(k=0;k<l-2;k++)printf("-");printf(" ");}break; case'6':{printf(" ");for(k=0;k<l-2;k++)printf("-");printf(" ");}break; case'7':{for(k=0;k<l;k++)printf(" ");};break; case'8':{printf(" ");for(k=0;k<l-2;k++)printf("-");printf(" ");}break; case'9':{printf(" ");for(k=0;k<l-2;k++)printf("-");printf(" ");}break; case'0':{printf(" ");for(k=0;k<l-2;k++)printf("-");printf(" ");}break; } if(j!=len-1)printf(" "); } printf("\n"); } } printf("\n"); } return 1; }
评论
    相关推荐
    • qpopper2.53.tar.Z
      pop3 server
    • imap-4.7.tar.Z
      被广泛使用的email服务器 /IMAPD/POPD
    • 53308459Add_Dlt_TabCtrl.rar
      Tab分页的删除和添加,实现分页动态的管理。
    • ns-allinone-2.33.tar.gz
      ns2.33这是目前比较新的ns2版本,欢迎下载
    • NetVideoActiveX23.rar
      海康威视 网络监控插件 带有例子 和开发的dll文件,非常易用
    • UR054g_(R01).zip
      法国inventel的ur054g(r01)v1.1的无线网卡驱动。
    • eat.rar
      外卖叫餐系统,采用ACCESS数据库,有完整天的后台管理系统
    • KSTVTUNE.ZIP
      装摄像头驱动需要用到的文件。Microsoft DirectX 9 SDK
    • Skin++.rar
      知名的Skin++界面库,内含所有库文件和大量皮肤文件.该库使用方便,可以减少您美化程序的痛苦.本版是破解版,没有注册提示.但只供学习研究使用哦,不要用在商业用途.
    • DLL函数查看器V2.0.rar
      DLL函数查看器V2.0 可以看看dll里导出地函数