c++题目

4196. 「2022.06 一级」倒序输出 题目描述

依次输入 4 个整数 a、b、c、d, 将他们倒序输出,即依次输出 d、c、b、a 这 4 个数。输入格式 一行 4 个整数 a、b、c、d,以空格分隔。 输出格式 一行 4 个整数 d、c、b、a,整数之间以一个空格分隔。样例 样例输入1 2 3 4,样例输出4 3 2 1.

 

#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
    int a,b,c,d;
    cin>>a>>b>>c>>d;
    cout<<d<<" "<<c<<" "<<b<<" "<<a;
    return 0;
}

题目描述 给定的两个整数 a, b, 他们的平方差结果为 ,可以化简为 (a+b)(a-b)。例如 5 和 4 的平方差为 52-42=(5+4)(5-4)=9。现给定两个整数,求他们的平方差。

输入格式 一行两个整数 a、b,以空格分隔。 输出格式 输出 a 和 b 的平方差。样例 样例输入样例输出 4198. 

#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
    int a,b;
    cin>>a>>b;
    int sim = a+b;
    cout<<sim;
    return 0;
}

题目描述 依次输入 3 个整数 a、b、c, 将 a、b、c 中的最小值输出。输入格式 一行 3 个整数 a、b、c,以空格分隔。 。输出格式 1 个整数,即 3 个整数的最小值。样例 样例输入样例输出 5 492 3 22

#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
    int sim;
    for(int i = 0;i<=3;i++)
    {
        sim = i;
        if(sim>i)
        {
            sim = i;
        }
    }
    cout<<sim;
    return 0;
}

199. 「2022.06 一级」计算成绩优秀的人数 题目描述 现有一个班一门课程考试的分数,请统计其中成绩为优秀的人数。成绩为优秀的要求是分数大于等于 85。输入格式 第一行 1 个整数 n,表示分数的个数。(0 < n ≤ 100, )第二行 n 个正整数,表示每一个分数,每个分数小于等于 100。输出格式 输出一个整数,表示成绩为优秀的人数。样例 样例输入样例输出 ;有 M 个人 (M 为不大于 N 的正整数) 也从 1 到 M 依次编号。1085 70 99 90 78 55 100 62 88 845

#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
    int n;
    cin>>n;
    int sim;
    for(int i = 0;i==n;i++)
    {
        if(i>=85)
        {
            sim = sim+1;
        }
    }
    cout<<sim;
    return 0;
}

第一个人 (1 号) 将灯全部关闭,第二个人 (2 号) 将编号为 2 的倍数的灯打开,第三个人 (3 号) 将编号为 3 的倍数的灯做相反处理(即将打开的灯关闭,将关闭的灯打开)。依照编号递增顺序,以后的人都和 3 号一样,将凡是自己编号倍数的灯做相反处理。请问:当第 M 个人操作之后,哪几盏灯是关闭的,按从小到大输出其编号,其间用逗号间隔。输入格式 输入正整数 N 和 M,以单个空格隔开。输出格式 若干数,表示关着的电灯编号样例 样例输入 1: 样例输出 1: 10 101,4,9

#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
	int n,m;
	cin>>n>>m;
	int cnt2 = 0;
	for(int i = 1;i<=n;i++)
	{
		int cnt = 0;
		for(int j = 1;j<=m;j++)
		{
			if(i%j == 0)
			{
				cnt++;
			}
		}
		if(cnt%2 == 1)
		{
			cnt2++;
			if(cnt2 == 1)
			{
				cout<<i;
			}
			else
			{
				cout<<","<<i;
			}
		}
	}
	return 0;
}

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

李余博睿(新疆)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值