c菜鸟求助!!??小程序改错

来源:百度知道 编辑:UC知道 时间:2024/05/25 14:06:28
已知银行整存整取存款不同期限的月息利率分别为:
月息利率 期限
0.315% 1
0.335% 2
0.345% 3
0.355% 5
0.420% 8
我编的是
#include<stdio.h>
void main()
{ double b,n,z;
printf("请输入本金,年限.\n");
scanf(%f%f",&b,&n);
switch(n)
{ case 1: z=b+b*0.00315*12*n;break;
case 2: z=b+b*0.00335*12*n;break;
case 3: z=b+b*0.00345*12*n;break;
case 5: z=b+b*0.00355*12*n;break;
case 8: z=b+b*0.0042*12*n;break;
default: printf("%f\n",z);
}
}
编译没有错误,可是结果,什么也没有! 那位大虾 帮帮我啊?
不行 还是不出结果啊 ! 我的TC2.0版的

程序末尾要加上一句
getchar();
return 0;
不知道为什么,貌似纯C的控制台程序一定要加上这两句才能在XP下运行,前面的void main可以直接用main(){程序段}