2021.11第四周C++编程刷题记录

2021.11第四周C++编程刷题记录,第1张

2021.11第四周C++编程刷题记录

附录:信息学奥赛一本通(C++版)在线评测系统

目录

2021.11.25          病人排队  1183

2021.11.26          统计字符数  1187

 2021.11.27         整数奇偶排序  1181

2021.11.25          病人排队  1183
#include
using namespace std;
struct bingren 
{
    char ID[50];
    int nianling,sumpx;
}a[110],b[110],sunas;
int main()
{
    int n,d,p=0,q=0,k=0,i,j;
    char s[50];
    cin>>n;
    for(i=1;i<=n;i++)
    {
    	cin>>s;
    	cin>>d;
		k++;
        if(d>=60)
        {
            strcpy(a[p].ID,s);
            a[p].nianling=d;
            a[p].sumpx=k;
            p++;
        }
        else
        {
            strcpy(b[q].ID,s);
            b[q].nianling=d;
            b[q].sumpx=k;
            q++;
        }
    }
    for(i=0;ib[j].sumpx)
            {
                sunas=b[i];
                b[i]=b[j];
                b[j]=sunas;
            }
		}
	}
    for(i=0;i 
2021.11.26          统计字符数  1187
#include
using namespace std;
int main()
{
	string zifu;
	int shu[30]={0};
	int sum=-1;
	int len;
	int fags;
	cin>>zifu;
	len=zifu.length();
	for(int i=0;isum)
		{
			fags=i;
			sum=shu[i];	
		}
	} 
	cout< 
 2021.11.27         整数奇偶排序  1181
#include
using namespace std;
int a[10001]; 
int main()
{
	int n=10,min=0,fg,kf=1;
	for(int i=1;i<=n;i++)
	{
		cin>>a[i];
	}
	for(int j=1;j<=n;j++)
	{
		fg=j;
		for(int i=j+1;i<=n;i++)
		{
			if(a[fg]>a[i])
			{
				fg=i;
			}
		}
		swap(a[fg],a[j]);
	}
	for(int i=n;i>=1;i--)
	{
		if(a[i]%2!=0)
		{
			cout<

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5610670.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存