Online JudgeProblem SetAuthorsOnline ContestsUser
Web Board
Home Page
F.A.Qs
Statistical Charts
Problems
Submit Problem
Online Status
Prob.ID:
Register
Update your info
Authors ranklist
Current Contest
Past Contests
Scheduled Contests
Award Contest
User ID:
Password:
  Register

求助啊!Presentation Error!下面是带文件输出的!帮忙看看吧!ths!

Posted by jacksongze at 2004-03-06 03:02:51 on Problem 1102
看看文件输出的格式有什么问题,谢了


#include<iostream>
#include<fstream>
using namespace std;

bool figureofdigit[10][7] = { 1,1,1,0,1,1,1, 0,0,1,0,0,1,0, 1,0,1,1,1,0,1,
		1,0,1,1,0,1,1, 0,1,1,1,0,1,0, 1,1,0,1,0,1,1, 1,1,0,1,1,1,1, 
		1,0,1,0,0,1,0, 1,1,1,1,1,1,1, 1,1,1,1,0,1,1 };

void display(int s, char* digit) {
	ofstream outf("output.txt");
	for(int j = 0; j < 7; j++) {
		int temp = 0,temp1 = 0,i = 0;
		switch ( j ) {
		case 0: case 3: case 6://cout << "flag1 " << j << endl ;
			for(i = 0; digit[i] != '\0'; i++) {
				cout << ((i == 0) ? " " : "  ");
				outf << ((i == 0) ? " " : "  ");
				for(temp = s; temp; temp--) {
					cout << ((figureofdigit[digit[i]-'0'][j] == 0) ? ' ' : '-');
					outf << ((figureofdigit[digit[i]-'0'][j] == 0) ? ' ' : '-');
				}
				cout << " ";	
				outf << " ";	
			}
			cout << endl;
			outf << endl;
			break;
		case 1: case 4://cout << "flag2 " << j << endl ;
			for(temp = s; temp; temp--) {
				 for(i = 0; digit[i] != '\0'; i++) {
					 if(i != 0) { cout << ' '; outf << ' '; }
					cout << ((figureofdigit[digit[i]-'0'][j] == 0) ? ' ' : '|');
					outf << ((figureofdigit[digit[i]-'0'][j] == 0) ? ' ' : '|');
					for(temp1 = s; temp1; temp1--) { cout << ' '; outf << ' '; }
					cout << ((figureofdigit[digit[i]-'0'][j+1] == 0) ? ' ' : '|');
					outf << ((figureofdigit[digit[i]-'0'][j+1] == 0) ? ' ' : '|');
				}
				cout << endl;
				outf << endl;
			}
			break;
		default : break;
		}
	}
}

int main() {
	int size;
	char digit[11];
	cin >> size >> digit;
	while(size != 0 || digit[0] != '0') {
		display(size, digit);
		cin >> size >> digit;
	}
	return 0;
}
/*
figureofdigit[0] = { 1 1 1 0 1 1 1 };
figureofdigit[1] = { 0 0 1 0 0 1 0 };
figureofdigit[2] = { 1,0,1,1,1,0,1 };
figureofdigit[3] = { 1,0,1,1,0,1,1 };
figureofdigit[4] = { 0,1,1,1,0,1,0 };
figureofdigit[5] = { 1,1,0,1,0,1,1 };
figureofdigit[6] = { 1,1,0,1,1,1,1 };
figureofdigit[7] = { 1,0,1,0,0,1,0 };
figureofdigit[8] = { 1,1,1,1,1,1,1 };
figureofdigit[9] = { 1,1,1,1,0,1,1 };*/



Followed by:

Post your reply here:
User ID:
Password:
Title:

Content:

Home Page   Go Back  To top


All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator