c语言判断第n年有多少母牛
时间: 2024-09-20 16:07:18 浏览: 31
2021年C语言考试题库之判断题.doc
在C语言中,如果你想要计算某一年有多少头母牛,你需要有相关的数据存储结构和逻辑来处理这个信息。通常这会涉及到数组或者动态数据结构来存储每年的母牛数量。假设有一个一维数组`cows`存储了每年的母牛数,你可以编写这样的函数:
```c
#include <stdio.h>
// 假设我们有一个数组,存放每年母牛的数量
int cows[100]; // 这里假设数组长度足够记录n年的数据
// 函数来获取第n年的母牛数量
int getCowCount(int n) {
if (n >= 0 && n < sizeof(cows)/sizeof(cows[0])) {
return cows[n];
} else {
printf("错误:无法获取第 %d 年的数据,超出数组范围.\n", n);
return -1; // 返回错误值
}
}
int main() {
int year = 5; // 想要知道第五年的母牛数
int cow_count = getCowCount(year);
if (cow_count != -1) {
printf("第%d年有 %d 头母牛。\n", year, cow_count);
}
return 0;
}
```
在这个例子中,`getCowCount`函数接收一个年份作为参数,并返回对应年份的母牛数量。如果年份超出数组范围,则打印错误消息并返回-1。
阅读全文