ECNU #1030
升级题目将母牛每年生小牛的时间设为输入值,如何做?
#include <string>
#include <iostream>
#define MAX 100
using namespace std;int main(){int m;cout << "输入第几年开始每年产一头小牛: ";cin >> m;int count[MAX] = {0};int last = 0;int amount = 0; // 总数int n; // 年数while(cin >> n && n>=0 && n<=50){amount = 0;for(int i=0; i<m; i++)count[i] = 0;count[1] = 1;last = 0;if(n == 0)break;else if(n > 1)for(int i=2; i<=n; i++){for(int j=m-1; j>0; j--){if(j == m-1){last = count[j];count[0] += last;}count[j] = count[j-1];}/*for(int k=0; k<=m; k++)cout << count[k] << " ";cout <<endl;*/}for(int i=0; i<m; i++)amount += count[i];cout << amount << endl;}return 0;
}
本文发布于:2024-02-01 18:49:06,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170678454338714.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |