分苹果ᅟᅠ


💐The Begin💐点点关注,收藏不迷路💐

把一堆苹果分给n个小朋友,要使每个人都能拿到苹果,而且每个人拿到的苹果数都不同的话,这堆苹果至少应该有多少个?

输入

一个不大于1000的正整数n,代表小朋友人数。

输出

一个整数,表示满足条件的最少苹果个数。

样例输入

8

样例输出

36

C语言代码

#include <stdio.h>

int main() {
int n;
scanf(“%d”, &n); // 输入小朋友的人数n

int sum = 0;  // 用于累加苹果的最少个数,初始化为0
for (int i = 1; i <= n; i++) {
    sum += i;  // 依次累加从1到n的整数,即计算1 + 2 + 3 +... + n
}
printf("%d\n", sum);  // 输出最少的苹果个数
return 0;

}

C++ 代码

#include <iostream>
using namespace std;

int main() {
int n;
cin >> n; // 输入小朋友的人数n

int sum = 0;  // 用于累加苹果的最少个数,初始化为0
for (int i = 1; i <= n; i++) {
    sum += i;  // 依次累加从1到n的整数,即计算1 + 2 + 3 +... + n
}
cout << sum << endl;  // 输出最少的苹果个数
return 0;

}

Java代码

import java.util.Scanner;

public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int n = scanner.nextInt(); // 输入小朋友的人数n

    int sum = 0;  // 用于累加苹果的最少个数,初始化为0
    for (int i = 1; i <= n; i++) {
        sum += i;  // 依次累加从1到n的整数,即计算1 + 2 + 3 +... + n
    }
    System.out.println(sum);  // 输出最少的苹果个数
    return 0;
}

}

Python代码

n = int(input())  # 输入小朋友的人数n
sum_num = sum(i for i in range(1, n + 1))  # 使用生成器表达式计算1到n的累加和
print(sum_num)  # 输出最少的苹果个数

在这里插入图片描述


💐The End💐点点关注,收藏不迷路💐
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Seal^_^

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

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

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

打赏作者

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

抵扣说明:

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

余额充值