本文主要是介绍集美大学2024年团体程序设计天梯赛模拟赛D-F,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
D-记忆数字
//第一个点,当单词长度超过10时需要取余;第二个点,最后一个单词如果没有标点符号结尾的话是不能输出的,所以需要再判断一次; 第三个点,可能存在多个非英文字符连续情况,所以需要判断x!=0.
#include<bits/stdc++.h>
using namespace std;
int main(){string s;int i,x=0;getline(cin,s);for(i=0;i<s.size();i++){if((s[i]>='a'&&s[i]<='z')||(s[i]>='A'&&s[i]<='Z')){x++;}else {if(x) cout<<x%10;x=0;} }if(x) cout<<x%10;return 0;
}
E-预测帕鲁
//用ceil向上取整的同时,注意精度(乘以1.0)。
#include<bits/stdc++.h>
using namespace std;
int main(){int n,a[505],i,x,y,z,b,min;cin>>n;for(i=1;i<=n;i++)cin>>a[i];cin>>x>>y;b=ceil((a[x]+a[y])*1.0/2);min=abs(b-a[1]);z=1;for(i=2;i<=n;i++){if(abs(b-a[i])<min){min=abs(b-a[i]);z=i;}}cout<<z;return 0;
}
F-统一命名规范
//就是总结规律判断
这篇关于集美大学2024年团体程序设计天梯赛模拟赛D-F的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!