2 条题解
-
2
#include<bits/stdc++.h> bool Ishave(char *s){ for(int i=0;s[i]!='\0';i++) { if(s[i]=='.') {s[i]='\0';return true;} } return false; } main() { char s[1000][1000],ch[1000]; int i=0,sum=0; while(scanf("%s",s[i])) { sum+=strlen(s[i]); if(Ishave(s[i])) {break;} i++; } scanf("%s",ch); int count=0; for(int j=0;j<=i;j++) { if(strcmp(s[j],ch)==0) {printf("%d\n",j+1);count++;break;} } if(count==0) {printf("%d\n",sum-1);} }
-
0
#include<bits/stdc++.h> bool Ishave(char *s){ for(int i=0;s[i]!='\0';i++){ if(s[i]=='.'){s[i]='\0'; return true; } } return false; }
int main(){ char s[1000][1000],ch[1000]; int i=0,sum=0; while(scanf("%s",s[i])){ sum+=strlen(s[i]); if(Ishave(s[i])) break; i++; } scanf("%s",ch); int count=0; for(int j=0;j<=i;j++){ if(strcmp(s[j],ch)0){ printf("%d\n",j+1); count++; break;} } if(count0) printf("%d\n",sum-1); }
- 1
信息
- ID
- 4
- 时间
- 1000ms
- 内存
- 16MiB
- 难度
- 3
- 标签
- 递交数
- 118
- 已通过
- 60
- 上传者