编程题,用switch实现。

2025-04-14 01:39:14
推荐回答(2个)
回答1:

#include "stdio.h"
void main()
{
int m,n;
double s; //最好要用双精度
scanf("%d%d",&m,&n);
switch(n) //switch no ;
{
case 1: s=0.0016*m*1*12+m;printf("%lf\n",s);break;
case 2: s=0.0026*m*2*12+m;printf("%lf\n",s);break;
case 3: s=0.0039*m*3*12+m;printf("%lf\n",s);break;
case 5: s=0.0045*m*5*12+m;printf("%lf\n",s);break;
case 8: s=0.0054*m*8*12+m;printf("%lf\n",s);break;
}
}

回答2:

swith(n)后面多了个分号