【入门OJ】分苹果——整除与取余的经典应用(附三语言代码)
·
题目描述
现在有 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语句,此处合并为一个字符串更简洁。
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)