1 条题解
-
0
C :
#include<stdio.h> #include<string.h> #define N 10 struct candidate { char name[N]; int num; }; int main() { struct candidate can[3]={{"zhang",0}, {"wang",0}, {"li",0} }; char c[N]; char ch; int i,blank=0; for(i=0;i<N;i++) { scanf("%s",&c); ch=getchar(); if(strcmp(c,"wang")==0||strcmp(c,"zhang")==0||strcmp(c,"li")==0) { if(strcmp(c,"wang")==0) can[1].num=can[1].num+1; if(strcmp(c,"zhang")==0) can[0].num=can[0].num+1; if(strcmp(c,"li")==0) can[2].num=can[2].num+1; } else blank=blank+1; } printf("zhang:%d\n",can[0].num); printf("li:%d\n",can[2].num); printf("wang:%d\n",can[1].num); printf("%d\n",blank); }C++ :
#include<stdio.h> #include<string.h> #define N 10 struct candidate { char name[N]; int num; }; int main() { struct candidate can[3]={{"zhang",0}, {"wang",0}, {"li",0} }; char c[N]; char ch; int i,blank=0; for(i=0;i<N;i++) { scanf("%s",&c); ch=getchar(); if(strcmp(c,"wang")==0||strcmp(c,"zhang")==0||strcmp(c,"li")==0) { if(strcmp(c,"wang")==0) can[1].num=can[1].num+1; if(strcmp(c,"zhang")==0) can[0].num=can[0].num+1; if(strcmp(c,"li")==0) can[2].num=can[2].num+1; } else blank=blank+1; } printf("zhang:%d\n",can[0].num); printf("li:%d\n",can[2].num); printf("wang:%d\n",can[1].num); printf("%d\n",blank); }
- 1
信息
- ID
- 1941
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者