C#程序设计题目3道

来源:百度知道 编辑:UC知道 时间:2024/05/03 20:56:43
求解这3道题目
6月4号有用...望高手帮忙!!!

c#程序设计题目

1.计算1到N的累加

2.计算1到N的阶层

3.
写代码计算:
一人贷款30W,年利率0.05 ,20年后一次性还本付息,问总共付多少。
汗!!2楼的同学貌似是纯C语言的做法

我需要的是C#的代码

例子差不多如下

int sum(int n)
{
if(n<=1)
return n;
else
return(n+sum(n-1));
}

你的例子是递归方法
int sum(int n)
{
if(n<=1)
return n;
else
return(n+sum(n-1));
}

FOR循环
1.计算1到N的累加

int sum(int n)
{
int sum=0;
for(;i>0;n--)
sum+=n;
return sum;
}
2.计算1到N的阶层
long Jc(int n)
{
long Jc=1; //阶层要定义大点,小心溢出
for(;i>0;n--)
Jc*=n;
return Jc;
}
3.
写代码计算:
一人贷款30W,年利率0.05 ,20年后一次性还本付息,问总共付多少。

(每年利息第2年同样要收利息的话)
double Jc(int aMoney,double aLilv,int aYear)
{ //aMoney贷款,aLilv年利率,aYear还多少年
double AllMoney=0;
for(int i=0;i<aYear;i++)
{
AllMoney+=aMoney*aLilv;//累加每年的利息
}
AllMoney+=aMoney; //加本金
return AllMoney;
}

(每年利息第2年不收利息的话)
double Jc(int aMoney,double aLilv,int aYear)
{ //aMoney贷款,aLilv年利率,aYear还多少年
AllMoney=aMoney*aLilv*aYear+aMoney;
return AllMoney;
}

不好意思没看清楚是C#,不过有了这模型再这里了,还不好写么,呵呵,自己应该可以写出来了哦,只要有思路就可以做了哦