66问答网
所有问题
c语言计算10年后我国国民生产总值与现在相比增长多少百分比只用main增加printf语句用来提示输入输出什么
如题所述
举报该问题
其他回答
第1个回答 2019-07-28
#include
<stdio.h>
int
main()
{
float
r,p;
int
i,n;
i=1;
p=1;
n=10;
printf("
增长率
是");
scanf("%f",&r);
while(i<=n)
{
p=(1+r)*p;
i=i+1;
}
printf("10年后我国
国民生产总值
与现在相比增长多少百分比为%f",p);
//getchar(0);
return
0;
}
我刚刚用
编译器
看了下,估计是你的
输入法切换
的问题,有的地方的;和()是用中文打的,这样是不识别的,还有getchar();没什么用,当不能回显的时候才用
第2个回答 2019-07-27
#include
<stdio.h>
int
main(){
float
r,p;
int
i,n;
i=1;
p=1;
n=10;
printf("增长率是");
scanf("%f",&r);
while(i<=n){
p=p*(1
+
r);//分号错了
i=i+1;
}
printf("10年后我国国民生产总值与现在相比增长多少百分比为%f",p);
return
0;//这样写
}
相似回答
...生产总之
年增长
率为8%,
计算10年后我国国民生产
总之
与现在相比增长
...
答:
void main(void){ int i;float sum=1.0;for(i=0;i<10;i++){ sum*=1.08;}
printf("10年后我国国民生产总值与现在相比增长%.2f个百分比
。\n",(sum-1.0)*100);}
假如我国国民生产总值的
年增长
率为10%,
计算10年后我国国民生产总值与
...
答:
int
main
(){ deuble r=0.1;double p;int n=10;p=pow((1+r),n);
printf
("
10年后增长
了%f倍\n",p);}
...
计算
n=
10年后我国国民生产总值与现在相比增长百分比
p
答:
printf
("
10年后
的比现在相对
增长百分比
为:%.2f%%\n",p*100) ;return 0;}
假如我国国民生产总值的
年增长
率为9%,
计算10年后我国国民生产总值与现在
...
答:
include<stdio.h> include<math.h> int
main
(){ int n=10;double r,p;r = 0.09;p = pow(r+1.0,n);
printf
("%.1lf%%\n",p*100);return 0;}
假如我国国民生产总值的
年增长
率为9%,
计算10年后我国国民生产总值与现在
...
答:
include<stdio.h>
main
(){ float i,a,b;int j;a=b=1.0;
printf
("Please input the rate\n");scanf("%f",&i);for(j=0;j<10;j++)b*=(1+i);printf("%6f\n",b/a);}
...生产值的
年增长
率为10%,
计算10年后我国国民生产总值与现在相比
...
答:
问的是增长了多少个
百分比
,所以结果应该是 (2.593742-1)*100,也就是
printf
("增长了%lf个百分点",(p-1)*100);程序本身应改没有错的
大家正在搜