1107: ZN的随机数
#include<bits/stdc++.h> using namespace std; typedef long long ll; int ans; int main() { ll n,m; while(cin>>n)//在while中赋值 { ans=0; bool a[1001]={0}; for(int i=0;i<n;i++) { int x; cin>>x; a[x]=true; } for(int i=1;i<1001;i++)//标记 { if(a[i]) ans++; } cout<<ans<<endl; for(int i=1;i<1001;i++)// { if(a[i]) cout<<i<<' '; } } }
总结:没看到多组数据输入,wa了四次。。。
-----------------------------------------------
1108: 加班加班加班
#include<bits/stdc++.h> using namespace std; typedef long long ll; double ans;//记得开double。。。 int main() { double n,m; while(cin>>n>>m) { if(n<=40) { ans=n*m; } else if(n>40&&n<=50) { ans=40*m+(n-40)*1.5*m; } else { ans=40*m+10*m*1.5+(n-50)*m*2; } cout<<fixed<<setprecision(2)<<ans;//把科学计数法转为常规输出,并精确到小数点后两位 cout<<endl; } }
总结:没开double wa了几发,另外题面也有问题,循环输出后需要换行,第一题却不需要,也wa了几发。忘记怎么精确小数点了,还是百度的。。。
----------------------------------------------------------------------
1109: 消灭雷同
#include<bits/stdc++.h> using namespace std; typedef long long ll; int main( ) { string s; cin>>s; char a; cin>>a; for(int i=0;i<s.size();i++) if(a!=s[i])cout<<s[i]; }
总结:无
--------------------------------------------------------------------------------------------------
1110: 密电加密
#include<bits/stdc++.h> using namespace std; typedef long long ll; int main( ) { string s; cin>>s; for(int i=0;i<s.size();i++)//特判 { if(s[i]=='z') s[i]='A'; else if(s[i]=='Z') s[i]='a'; else if((s[i]>=65&&s[i]<90)||(s[i]>=97&&s[i]<122)) s[i]+=1; } cout<<s; }
总结:无
-------------------------------------------------------------------------------------------
1093: 贝拿勒斯圣庙的宝石针
# include <stdio.h> int move(int n, char x, char y, char z) { if (n == 1) printf("%d %c %c\n", n, x, z); else { move(n - 1, x, z, y); printf("%d %c %c\n", n, x, z); move(n - 1, y, x, z); } return 0; } int main() { int n; scanf("%d", &n); move(n, 'A', 'B', 'C'); return 0; }
总结:无;
标签:总结,include,校内,int,ll,cin,long,天梯,main From: https://www.cnblogs.com/eeeece/p/17282179.html