
#include<math.h>
void main()
{int k,l
float y,n,p,a,b,c
a=1000
printf("请选择方案1或者2")
scanf("%d"州前,&k)
l=k+1
switch(l)
{case 2:
{ y=0.0585
n=0
b=5
c=0}
break
case 3:
{ y=0.0468
n=0.05
b=2
c=3}
break
default :printf("选项错误")
}
p=a*pow((1+y),b)*pow((1+n),c)
printf("%lf",p)
}
将int main()改为void main();case 2:后面的float y=0.0585,n=0,b=5,c=0显然是错误的,这里是赋值语句,不是变量的定义,每个赋值语句单独写一行,并用大括号括起来。另外,颤宴有些warning提示可以册洞清不去理会。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)