提交链接(题目名称):题目详情 - L1-059 敲笨钟 (pintia.cn)
提交AC截图:
提交代码:
#include<bits/stdc++.h> using namespace std; int main() { int t; cin>>t; string a; getline(cin,a); while(t--) { getline(cin,a); int ans=0,num=0; bool flag1=false,flag2=false; for(int i=0;i<a.length();i++) { if(a[i]==',') { if(a[i-1]=='g'&&a[i-2]=='n'&&a[i-3]=='o') flag1=1; } else if(a[i]=='.') { if(a[i-1]=='g'&&a[i-2]=='n'&&a[i-3]=='o') flag2=1; } if(a[i]==' ') ans++; } if(flag1&&flag2) { for(int j=0;j<a.length();j++) { if(a[j]==' ') num++; if(num==ans-2) break; cout<<a[j]; } cout<<" qiao ben zhong."<<endl; } else cout<<"Skipped"<<endl; } return 0; }
提交链接(题目名称):题目详情 - L1-062 幸运彩票 (pintia.cn)
提交AC截图:
提交代码:
#include<iostream> using namespace std; int main(){ int n; cin>>n; char a[100][6]; for(int i=0;i<n;i++) { cin>>a[i]; if(a[i][0]+a[i][1]+a[i][2]==a[i][3]+a[i][4]+a[i][5]) cout<<"You are lucky!"<<endl; else cout<<"Wish you good luck."<<endl; } }
提交链接(题目名称):题目详情 - L1-063 吃鱼还是吃肉 (pintia.cn)
提交AC截图:
提交代码:
#include <iostream> using namespace std; int main() { int a[10][3],n; int i,j; scanf("%d",&n); for(i=0;i<n;i++) for(j=0;j<3;j++) scanf("%d",&a[i][j]); for(i=0;i<n;i++) if(a[i][0]==0) { if(a[i][1]>129) printf("ni li hai!"); else if(a[i][1]==129) printf("wan mei!"); else printf("duo chi yu!"); printf(" "); if(a[i][2]>25) printf("shao chi rou!"); else if(a[i][2]==25) printf("wan mei!"); else printf("duo chi rou!"); printf("\n"); } else { if(a[i][1]>130) printf("ni li hai!"); else if(a[i][1]==130) printf("wan mei!"); else printf("duo chi yu!"); printf(" "); if(a[i][2]>27) printf("shao chi rou!"); else if(a[i][2]==27) printf("wan mei!"); else printf("duo chi rou!"); printf("\n"); } return 0; }
提交链接(题目名称):题目详情 - L1-067 洛希极限 (pintia.cn)
提交AC截图:
提交代码:
#include<bits/stdc++.h> using namespace std; int main() { float a, b, c; int d; cin>>a>>d>>b; if(d==0){ c = a*2.455; }else{ c = a*1.26; } printf("%.2f ",c); if(c<b)cout<<"^_^"; else cout<<"T_T"; return 0; }
提交链接(题目名称):题目详情 - L1-069 胎压监测 (pintia.cn) 用排序选出最大值来判断可以节省时间
提交AC截图:
提交代码:
#include<bits/stdc++.h> using namespace std; int main() { int a[5],b[4],d,yu,j=0,ans=0,x; for(int i=1;i<=4;i++) { cin>>a[i]; b[j++]=a[i]; } cin>>d>>yu; sort(b,b+4); int max=b[3]; for(int i=1;i<=4;i++) if((max-a[i])>yu||a[i]<d) { ans++;x=i; } if(ans==0) cout<<"Normal"; else if(ans==1) cout<<"Warning: please check #"<<x<<"!"; else cout<<"Warning: please check all the tires!";
return 0; }
提交链接(题目名称):题目详情 - L1-070 吃火锅 (pintia.cn) find函数
提交AC截图:
提交代码:
#include<bits/stdc++.h> using namespace std; int main() { int a=0,b=0,c; string s; while(getline(cin,s)&&s!=".") { a++; if(s.find("chi1 huo3 guo1")<s.length()) {if(!b) c=a;b++;} } cout<<a<<endl; if(b) cout<<c<<" "<<b<<endl; else cout<<"-_-#"<<endl; return 0; }
find函数的使用:
(6条消息) length()、size()、sizeof()三者的区别_小白的劝退之路的博客-CSDN博客