用c语言表示在水果雨中用果篮接到水果
时间: 2024-05-03 07:19:16 浏览: 54
以下是一个简单的 C 语言程序,可以用来表示在水果雨中用果篮接到水果的场景:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
srand(time(NULL)); // 初始化随机数生成器
int fruit_basket = 0; // 果篮中的水果数量
int catch_count = 0; // 接到的水果数量
while (catch_count < 10) { // 直到接到 10 个水果为止
int fruit = rand() % 6; // 随机生成一种水果(编号从 0 到 5)
if (fruit_basket < 5) { // 如果果篮未满
printf("接到一个水果:%d\n", fruit);
fruit_basket++; // 将水果放入果篮中
if (fruit_basket == 5) {
printf("果篮已满,需要倒出水果!\n");
}
catch_count++; // 接到的水果数量增加
} else { // 如果果篮已满
printf("果篮已满,需要倒出水果!\n");
fruit_basket = 0; // 倒出所有水果
}
}
printf("恭喜你,接到了 10 个水果!\n");
return 0;
}
```
这个程序使用了随机数生成器来模拟水果雨中不同种类的水果随机掉落的情况,每接到一个水果就将其放入果篮中,当果篮满了之后就需要倒出水果,直到接到了 10 个水果为止。
阅读全文