各位大侠!看我这个程序是什么问题!

放羊大亨 放羊大亨 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
//这是求 阶称的程序
#include <iostream>
using namespace std;

int fdigui(int n);
int digui(int n, int r);

int main()
{
int n,r,c1,c2;

while(1){
cout<<"请输入n的值:"<<endl;
cin>>n;
cout<<"请输入r的值:"<<endl;
cin>>r;
if(n==0 && r==0){
break; //当n=0,r=0时程序结束
}

if(n>=1 && n>=r){ //当n>=1并且n>=r时,计算
if(r=0){
return 1;
}else if(r=1){
return n;
}else{
c1 = fdigui(n)/(fdigui(r)*fdigui(n-r));
c2 = digui(n,r);
cout<<"非递归算出的结果:"<<c1<<endl;
cout<<"递归算出的结果:"<<c2<<endl;
}
}else{
cout<<"Input Invalid !"<<endl;
}
}
return 0;
}

int fdigui(int n)
{
int result = 1;
for(int i=2;i<=n;++i)
result = result*i;
return result;
}

int digui(int n, int r)
{
return digui(n,r-1)*(n-r+1)/r;
}



为什么不能执行输出呢?
...全文

相关推荐

BP网络预测问题-Venice_Lagoon_data1993.txt

BP网络预测问题-Venice_Lagoon_data1993.txt 菜鸟才接触这个,帮我看看程序,预测出来的图很不理想,不晓得是什么错误,麻烦各位大侠帮我看看,万分感谢! 利用前23个数预测第24个数,总共200组数据,输入是23*200,输出是1*200。测试数据是一样的,但预测出的效果根本不对,请看看是哪里的问题。样本数据在附件中。 clear all; clc; j=0; load; data1=Venice_Lagoon_data1993; data2=rand/24); for i=1:size     j=j 1;     data2=data1;    end Sampledata=data2'; k3=0; data3=rand; data4=rand; for k1=1:200 data3=Sampledata; for k2=1:23     k3=k3 1;     data4=Sampledata; end end     P=data4;     T=data3';     net=newff,[8,1],{'tansig','logsig'},'trainlm');     net.trainParam.lr=0.1;     net.trainParam.epochs=10000;     net.trainParam.goal=0.01;     net=train; data5=rand; data6=rand; k4=0; k7=0; for k5=201:365;     k7=k7 1;     data6=Sampledata;     for k6=1:23;         k4=k4 1;         data5=Sampledata;     end end P_test=data5; T_test=data6'; A=sim; plot hold on; plot

weixin_39840650

U大侠制作u盘启动盘常见问题汇总.docx

U大侠制作u盘启动盘常见问题汇总.docx

Lidx0710

BBS大侠论坛ACCESS_C#论坛社区程序.rar

BBS大侠论坛ACCESS_C#论坛社区程序

蘇小邱

晴窗大侠五

晴窗中文大侠5.0

ran1323922409

我的xml页面查询网页,请各位骨灰级大侠过一下目

一个基于xml的小程序,页面查询。做的还不完善,纯粹是为了混积分的。请各位高手谅解。

lilbchn
评论 2
收藏 已收藏
分享
返回顶部
放羊大亨
C++ 语言 65,214 成员 250,514 内容