1885

编程入门 行业动态 更新时间:2024-10-09 12:27:56

1885

1885

在一个国家仅有1分,2分,3分硬币,将钱N分 (N<32768) 兑换成硬币有很多种兑法。请你编程序计算出共有多少种兑法。

解:

#include <stdio.h>

#include <stdlib.h>

#include <string.h>

using namespace std;

int N;

int main()

{ while(~scanf("%d", &N)) { int s = 0; for(int i = 0 ; i <= N/3 ; i++) { int t = (N-3*i)/2+1;//2也是要从0个~m个算起,对于每一次的i个3都是,所以每次都要加1。 s += t; } printf("%d\n", s); } return 0; }

更多推荐

1885

本文发布于:2024-03-09 23:44:29,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1726463.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!