⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 youquchengxu.cpp

📁 有趣的程序: 1。已知n和m,m个正整数相加等于n(m<=n),列出这m个数. 2。输入任意正整数n,计算n!(n可取到一亿) 3。求100以内的所有由三个素数构成的等差素数组
💻 CPP
字号:
#include <iostream> 
using namespace std; 

int num; 
int total; 
int* a; 
int play(int m , int n ) 
{ 
if(m<n) 
return 0; 
if(n == 1 ) 
{ 
if(m!=0) 
{ 
for(int i = 0 ; i < total-1 ; i ++ ) 
{ 
cout<<a[i]<<" + "; 
} 
cout<<m<<endl; 
return 1; 
} 
else 
return 0; 
} 

if( m <= 0) 
return 0; 

for(int i = 1 ; i <= m-n+1 ; i++ ) 
{ 
a[total - n] = i; 
play(m-i,n-1); 
} 
} 

int main(){ 
	cout<<"输入两数:"<<endl
cin>>num>>total; 
a = new int[total]; 
play(num,total); 
return 1; 
} 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -