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 |
help!各位高手!In Reply To:我的程序读入单词没问题,为什么还是不过? Posted by:anonym11 at 2004-08-25 17:20:23 > #include<iostream> > #include<cstring> > using namespace std; > char dic[10][40]={"beautiful","pretty","lovely"}; > int flag[10]; > int g; > void cmp(char *p) > { > for(int i = 0;i < g && strcmp(p,dic[i]);i ++); > flag[i] = 1; > } > int main() > { > int w,n,i,ncmp;//w,wish;n ,number of word; > char word[200],l; //i,word[i];ncmp ,no. of comp; > cin >> g >> w;g += 3; > for(i = 3;i < g;i ++) > { > cin >> word; > strcpy(dic[i],word); > } > while(w --) > { > n = 0;ncmp = 0; > for(i = 0; i< 50;i ++) > word[i] = 0; > for(i = 0;i < 10;i ++) > flag[i] = 0; > i = 0; > l = getchar(); > while(l == '\n') > l = getchar(); > while(l != '\n') > { > if(l == ' ' || l == '!') > { > if(!ncmp) > { > n ++;cmp(word);ncmp = 1; > for(i = 0;i < 50;i ++) > word[i] = 0; > i = 0; > } > } > else > { > ncmp = 0; > if(l <= 'Z') > l += 'a'- 'A'; > word[i++] = l; > } > l = getchar(); > } > for(i = 3,ncmp = 0;i < g;i ++) > if(flag[i]) > { > if(ncmp) > cout << ' ' ; > cout << dic[i]; > ncmp += 1; > } > if(!ncmp) > cout << "All"; > cout << ": "; > if(n <= 9) > cout << "oh\n"; > else > if(flag[0] + flag[1] + flag[2]) > cout << "xixi\n"; > else > cout << "hehe\n"; > } > return 0; > } > Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator