为了账号安全,请及时绑定邮箱和手机立即绑定

请问一个关于c++出错的问题?

请问一个关于c++出错的问题?

C++
慕尼黑5688855 2018-07-22 14:08:04
会跳出这个玩意儿,帮我看看那哪里错了,谢谢! 
查看完整描述

1 回答

?
慕运维8079593

TA贡献1876条经验 获得超5个赞

增长率 0.1%, a=a*1.001 年末人数等于年初的1.001倍。
#include<iostream>
using namespace std;
#include <cstdio>
#include <cstdlib>

int main()
{
int i,n; //i用作循环控制变量,n年
float a; //现人口数字
scanf("%f %d",&a,&n);
for (i=1;i<=n;i++){
a = a * 1.001; //每年年末人口数
printf("%d %.0f\n",i,a); //输出 第几年,人口数
}
printf("%.0f\n",a); //输出n 年后人口数
return 0;
}

第2个程序用的是整型, 语法上,步长可以是 a++,但不能是 a**.

查看完整回答
反对 回复 2018-07-27
  • 1 回答
  • 0 关注
  • 679 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信