| ||||||||||
| 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