我修改了好几次了 但都不对 请帮看看啊
计算去过每年按年利率I 投资S 在第Y年得到的总钱数M。公式为:M=S*Z(注释:Z=pow((1+I),Y) )我想用询问循环方法编程 下面就是我编的 请大虾帮忙看看 修改修改啊 谁给个完整的程序啊 谢谢拉 一定给高分
#include<stdio.h>
#include<math.h>
void main()
{
int Y,i=0,flag;
char c;
double I,S,M,Z;
printf("是否输入数据(A/N)");
c=getchar();
getchar();
while(c=='A'||c=='a')
{
flag=1;
printf("请分别输入数据:");
scanf("%lf%lf%d",&I,&S,&Y);
getchar();
if(I<0||S<0||Y==(double)Y) flag=0;
Z=pow((1+I),Y);
M=S*Z;
i++;
}
if(flag==0)
{
printf("jj(A/N)");
c=getchar();
getchar();
}
else if(i!=0)
printf("%lf\n%lf\n",M,Z);
}
[ 本帖最后由 墨香555 于 2010-11-9 09:02 编辑 ]