| ||||||||||
| 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:400题,附上我的代码In Reply To:终于过了!!!附代码!!! Posted by:wocha at 2012-07-10 15:35:58 #include<stdio.h>
#include<string.h>
void main(void){
int flag[5];
char name[5][201];
char wish[201];
char word[201];
int h,w,i;
scanf("%d%d",&h,&w);
i=0;
while(i<h) {
scanf("%s",name[i++]);
//printf("%s",name[]);
}
getchar();
i=0;
while(i<w){
int is_all=1,is_oh=1,is_xi=0;
int j,k,count;
j=0;
while(j<h) flag[j++]=0;
gets(wish);
j=0;
k=0;
count=0;
while(1){
if(wish[j]=='!'||wish[j]==' '||wish[j]=='\0'){
word[k]='\0';
if(k>0) {
count++;
if(word[0]>='A'&&word[0]<='Z') word[0]+=32;
k=0;
while(k<h){
if(strcmp(name[k],word)==0){
is_all=0;
flag[k]=1;
break;
}
k++;
}
if(strcmp(word,"beautiful")==0||strcmp(word,"pretty")==0||strcmp(word,"lovely")==0) is_xi=1;
}
k=0;
}
else word[k++]=wish[j];
if(wish[j]=='\0') break;
j++;
}
if(count>9)is_oh=0;
if(is_all) printf("All: ");
else{
j=0;
k=0;
while(j<5){
if(flag[j]){
if(k) printf(" ");
printf("%s",name[j]);
k++;
}
j++;
}
printf(": ");
}
if(is_oh) printf("oh\n");
else if(is_xi) printf("xixi\n");
else printf("hehe\n");
i++;
}
}
Followed by:
Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator