1 条题解
-
0
C :
#include<stdio.h> #include<string.h> char tw[4][15]={"bowl","knife","fork","chopsticks"}; int main() { int n,i,c; char s[15]; while(scanf("%d",&n)!=EOF) { c=0; while(n--) { scanf("%s",s); for(i=0;i<4;i++) if(!strcmp(s,tw[i])) { c++; if(c==1) printf("%s",s); else printf(" %s",s); break; } } printf("\n"); } return 0; }
C++ :
#include<stdio.h> #include<string.h> char tw[4][15]={"bowl","knife","fork","chopsticks"}; int main() { int n,i,c; char s[15]; while(scanf("%d",&n)!=EOF) { c=0; while(n--) { scanf("%s",s); for(i=0;i<4;i++) if(!strcmp(s,tw[i])) { c++; if(c==1) printf("%s",s); else printf(" %s",s); break; } } printf("\n"); } return 0; }
Java :
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); final String[] cooks = {"bowl", "knife", "fork", "chopsticks"}; while(in.hasNext()){ int n = in.nextInt(); String[] ss = new String[n]; StringBuffer sb = new StringBuffer(); for(String s:ss){ s = in.next(); for(String tem:cooks) if(s.equals(tem)) sb.append(" ").append(s); } System.out.println(sb.toString().substring(1)); } } }
- 1
信息
- ID
- 1451
- 时间
- 1000ms
- 内存
- 32MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者