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 |
Re:垃圾题目,奇怪的问题In Reply To:垃圾题目,奇怪的问题 Posted by:spirit_only at 2006-08-02 19:13:32 > 我用函数就过,但是把函数的操作写在main()里面,就WA,郁闷,什么垃圾啊!!! > > > #include <iostream> > #include <memory> > #include <stdio.h> > #include <string.h> > using namespace std; > > //#define N 100 > int table[100][100]; > > void WHITE(int x,int y,int L) > { > for(int i=x-1;i<x+L-1;i++) > for(int j=y-1;j<y+L-1;j++) > table[i][j]=0; > } > > void BLACK(int x,int y,int L) > { > for(int i=x-1;i<x+L-1;i++) > for(int j=y-1;j<y+L-1;j++) > table[i][j]=1; > } > > void TEST(int x,int y,int L) > { int count=0; > for(int i=x-1;i<x+L-1;i++) > for(int j=y-1;j<y+L-1;j++) > if(table[i][j]==1) > count++; > cout<<count<<endl; > } > > int main() > { > char command[8]; > int x,y,l; > > int test_cases; > //cin >>test_cases; > scanf("%d",&test_cases); > /*0表示white*/ > memset(table,0,sizeof(table)); > //memset(command,0,10000); > > int k,i,j; > for(k=0;k<test_cases;k++) > { > > > scanf("%s %d %d %d",command,&x,&y,&l); > if (strcmp(command,"WHITE") == 0) > { > > //for (i=x-1;i<x+l-1;i++) > //{ > // for (j=y-1;j<y+l-1;j++) > // { > // table[i][j] = 0; > // } > //} > WHITE(x,y,l); > > } > else if(strcmp(command,"BLACK") == 0) > { > > //for (i=x-1;i<x+l-1;i++) > //{ > // for (j=y-1;j<y+l-1;j++) > // { > // table[i][j] = 1; > // } > //} > BLACK(x,y,l); > > } > else if (strcmp(command,"TEST") == 0) > { > > //int count = 0; > //for (i=x-1;i<y+l-1;i++) > //{ > // for (j=y-1;j<y+l-1;j++) > // { > // if(table[i][j] == 1) > // { > // count++; > // } > // } > //} > TEST(x,y,l); > > //cout <<count<<endl; > > } > } > > } Followed by:
Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator