趣味程序设计_三色球问题
来源:互联网 发布:毕业设计选题系统源码 编辑:程序博客网 时间:2024/04/28 23:18
题目描述
若一个口袋中放有a个红的,b个白的和c个黒的,问从中任取n个共有多少种不同的颜色搭配?
输入
多组数据,每组一行,a,b,c,n,都不大于100
输出
每个答案一行
样例输入
1 1 1 1
样例输出
3
思路:2个for语句+最后对1种球的判断
#include <stdio.h>#include <stdlib.h>int main(){ int a,b,c,d; while(scanf("%d%d%d%d",&a,&b,&c,&d)==4) { int result=0,i,j; for(i=0;(i<=a)&&(i<=d);i++) for(j=0;(j<=b)&&(j<=d);j++) if((d-i-j>=0)&&(d-i-j)<=c) result++; printf("%d\n",result); }}
0 0
- 趣味程序设计_三色球问题
- C#趣味程序---三色球问题
- 趣味程序设计_过桥问题
- 趣味算法-三色旗
- 任务:三色球问题
- 三色球问题
- 三色球问题
- 三色球问题
- 三色球问题。
- 三色球问题
- 三色球问题
- 三色球问题
- 三色球问题
- 三色球问题
- 三色球问题
- 三色球问题
- 三色球问题
- 三色球问题
- LINUX设备驱动之SPI总线驱动分析
- CSU1576: Catalan Square
- 在Android Studio 配置AspectJ环境,与简单使用。
- 二叉树前序、中序、后序遍历相互求法
- 【Java基础】Java对象和类
- 趣味程序设计_三色球问题
- 如何实施异构服务器的负载均衡及过载保护
- (三)网络请求
- insertion-sort-list
- Servlet Filter 简单示例
- Android基础使用之Fragment详解一
- web移动端Fixed在Input获取焦点时ios下产生的BUG及处理
- redis哨兵综述
- 控制台实现闪烁带颜色文字