题目描述
现在有 14 个苹果。要均分给 4 名同学,分不掉的苹果放回冰箱。请问:

1、每位同学能分得几个苹果?
2、一共分出去多少苹果?
3、把几个苹果放回冰箱?
现在需要编写一个程序,输出三个数字作为答案,每个数字一行。

输入格式
不需要输入。

输出格式
输出三个数字作为答案,每个数字一行。
分别用python java c写对应代码,并给出对应的解析

这道题是简单的整数除法和取余应用。

  • 总苹果数:14
  • 同学数:4
  • 每位同学分得:14 // 4 = 3(整数除法)
  • 一共分出去:3 × 4 = 12
  • 放回冰箱:14 - 12 = 2

输出要求每个数字一行,因此输出:

3
12
2

Python

# 均分苹果
print(3)
print(12)
print(2)

解析:

  • 直接使用 print() 函数输出三个整数,每个自动换行。
  • 也可通过变量计算再输出,但题目固定数值,直接输出更简洁。

Java

public class Main {
    public static void main(String[] args) {
        System.out.println(3);
        System.out.println(12);
        System.out.println(2);
    }
}

解析:

  • 定义公开类 Main,包含 main 方法作为入口。
  • 使用 System.out.println() 输出整数,每个数字占一行。
  • 同样直接输出硬编码结果,避免不必要的计算。

C

#include <stdio.h>

int main() {
    printf("3\n12\n2\n");
    return 0;
}

解析:

  • 引入标准输入输出库 <stdio.h>
  • main 函数内用 printf 输出格式字符串,\n 实现换行。
  • 也可输出三个 printf 语句,此处合并为一个字符串更简洁。

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐