Python 示例代码
```python
import random
def roll_dice():
"""模拟掷骰子的函数,返回一个1到6之间的随机数"""
return random.randint(1, 6)
主程序
num_rolls = int(input("请输入掷骰子的次数: "))
results = {}
for _ in range(num_rolls):
roll = roll_dice()
results[roll] = results.get(roll, 0) + 1
print("掷骰子的结果统计:")
for roll, count in results.items():
print(f"点数 {roll} 出现了 {count} 次")
```
C++ 示例代码
```cpp
include include include int main() { srand(time(0)); int num_rolls = 10; // 定义掷骰子的次数 int results = {0}; // 用于统计每个点数的出现次数 for (int i = 0; i < num_rolls; ++i) { int roll = rand() % 6 + 1; // 生成1到6之间的随机数 results[roll]++; } std::cout << "掷骰子的结果统计:" << std::endl; for (int i = 1; i <= 6; ++i) { std::cout << "点数 "<< i << " 出现了 " << results[i] << " 次" << std::endl; } return 0; } ``` JavaScript 示例代码 ```javascript function rollDice() { return Math.floor(Math.random() * 6) + 1; } const numRolls = parseInt(prompt("请输入掷骰子的次数:")); const results = {}; for (let i = 0; i < numRolls; i++) { const roll = rollDice(); results[roll] = (results[roll] || 0) + 1; } console.log("掷骰子的结果统计:"); for (const roll in results) { console.log(`点数 ${roll} 出现了 ${results[roll]} 次`); } ``` 这些示例代码分别使用 Python、C++ 和 JavaScript 编程语言实现了模拟掷骰子的功能。你可以根据自己的需求和编程环境选择合适的代码进行参考和修改。