Online Judge | Problem Set | Authors | Online Contests | User | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest |
为什么会WA呢??????重读N遍题+N次修改+N次 一直WA郁闷~~~~~~~各位大哥好心的帮看一下 谢~~~~~#include <stdio.h> /*将数字分为五部分 上(函数fsh())上中(函数fshzh())中(函数(zh))中下(函数(zhx))下(函数fx())*/ /*---------------------------------------------------------------------------*/ int fsh(int len,int num){ int i; if(num==1||num==4){printf(" "); for(i=0;i<len;i++)printf(" "); printf(" "); } else {printf(" "); for(i=0;i<len;i++)printf("-"); printf(" "); } return 0; } /*---------------------------------------------------------------------------*/ int fshzh(int len,int num){ int i; if(num==1||num==2||num==3||num==7){printf(" "); for(i=0;i<len;i++)printf(" "); printf("|"); } else if(num==4||num==8||num==9||num==0){printf("|"); for(i=0;i<len;i++)printf(" "); printf("|"); } else {printf("|"); for(i=0;i<len;i++)printf(" "); printf(" "); } return 0; } /*---------------------------------------------------------------------------*/ int fzh(int len,int num){ int i; if(num==1||num==0||num==7){printf(" "); for(i=0;i<len;i++)printf(" "); printf(" "); } else {printf(" "); for(i=0;i<len;i++)printf("-"); printf(" "); } return 0; } /*---------------------------------------------------------------------------*/ int fzhx(int len,int num){ int i; if(num==0||num==6||num==8){printf("|"); for(i=0;i<len;i++)printf(" "); printf("|"); } else if(num==2){printf("|"); for(i=0;i<len;i++)printf(" "); printf(" "); } else {printf(" "); for(i=0;i<len;i++)printf(" "); printf("|"); } return 0; } /*---------------------------------------------------------------------------*/ int fx(int len,int num){ int i; if(num==1||num==4||num==7||num==9){printf(" "); for(i=0;i<len;i++)printf(" "); printf(" "); } else {printf(" "); for(i=0;i<len;i++)printf("-"); printf(" "); } return 0; } /*---------------------------------------------------------------------------*/ int main(){ int len; char a[10]; int i,j,t,tag=0; while(1){if(tag)printf(" \n") ; scanf("%d%s",&len,a); if(len==0&&a[0]=='0')break; for(i=0;a[i]!=0;i++){ fsh(len,(a[i]-'0')); printf(" "); } printf("\n"); for(i=0;i<len;i++){ for(j=0;a[j]!=0;j++){ fshzh(len,(a[j]-'0')); printf(" "); } printf("\n"); } for(i=0;a[i]!=0;i++){ fzh(len,(a[i]-'0')); printf(" "); } printf("\n"); for(i=0;i<len;i++){ for(j=0;a[j]!=0;j++){ fzhx(len,(a[j]-'0')); printf(" "); } printf("\n"); } for(i=0;a[i]!=0;i++){ fx(len,(a[i]-'0')); printf(" "); } printf("\n"); tag++; } return 0; } Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator