(C语言)求出1,2,5三个数不同个数组合为100的组合个数

cpp 复制代码
#include<stdio.h>
int main()
{
	int count;
	for(int i = 0;i <= 100;i ++)
		for(int j = 0;j <= 50;j ++)
			for(int k = 0;k <= 20;k ++)
			{
				if(i + j*2 + k*5 == 100)
				{
					count++;
					printf("100可以拆分为%d个1元,%d个2元,%d个5元\n",i,j,k);
				}		
			}
	printf("共有%d种组合方式",count);
	return 0;
}

运行截图:

注:侵权可删

相关推荐
宣宣猪的小花园.5 分钟前
【机器学习】损失函数与梯度下降:机器如何通过“犯错”不断变好
人工智能·算法·机器学习
雪落漂泊21 分钟前
C++11(上)
开发语言·c++
青山木36 分钟前
Hot 100 --- 最长递增子序列
java·数据结构·算法·leetcode·动态规划
土司大王1 小时前
LeetCode hot100——33.搜索旋转排序数组:Java 二分模板与 O(log n) 实现
数据结构·算法·leetcode
不穿鞋的懒羊羊1 小时前
STL容器
算法
huang5791471 小时前
多线程环境下的共享数据结构安全问题分析4
算法
zh路西法2 小时前
【玩转VLA具身智能机械臂】(四):点云分割与 OBB 夹取——从 PCA 失效到主动扫描
c++·机械臂·pca·vla·planner·obb·moveit2
地平线开发者2 小时前
模型部署|征程6 量化路线怎么选:PTQ 还是 QAT?
神经网络·算法·机器学习
不会就选b2 小时前
算法日常・每日刷题--<贪心>12
算法
爱和冰阔落2 小时前
【Linux】条件变量为什么必须配合互斥锁:从 pthread_cond_wait 到阻塞队列
linux·运维·c++·缓存·中间件·安卓