搜索
查看: 810|回复: 5
打印 上一主题 下一主题

新手求救!!!

[复制链接]
跳转到指定楼层
楼主
发表于 2014-3-27 01:13:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
5啊哈币
# include<stdio.h>
# include<math.h>
int main()
{
float p,r,n;
printf(“input增长率r:”);
scanf(%f",&r);
n=10;
p=pow(1+r,n);
printf("10年后我国国民生产总值与现在相比增长的百分比p=%f\n",p);
return 0;
}

编译失败!!求大神指点!!!!

沙发
发表于 2014-3-27 01:18:29 | 只看该作者
本帖最后由 rosynirvana 于 2014-3-27 03:54 编辑
  1. # include<stdio.h>
  2. # include<math.h>
  3. int main()
  4. {
  5. float p,r,n;
  6. printf("input增长率r:");
  7. scanf("%f",&r);
  8. n=10;
  9. p=pow(1+r,n);
  10. printf("10年后我国国民生产总值与现在相比增长的百分比p=%f\n",p);
  11. system("pause");
  12. return 0;
  13. }
复制代码

一对全角引号,另外还缺了一个引号

板凳
发表于 2014-3-27 17:29:30 | 只看该作者
printf(“input增长率r:”);这句的双引号错了,用英文输入法输入
scanf(%f",&r);%前少了个“
地板
发表于 2014-3-27 18:15:42 | 只看该作者

  1. <P># include<stdio.h>
  2. # include<math.h>
  3. int main()
  4. {
  5. double p,r,n;//建议用double哈
  6. printf("input增长率r:");//引号为中文字符
  7. scanf("%lf",&r);//少了引号;建议double。
  8. n=10;
  9. p=pow(1+r,n);
  10. printf("10年后我国国民生产总值与现在相比增长的百分比p=%f\n",p);</P>
  11. <P>system("pause");
  12. </P>
  13. <P>return 0;
  14. }</P>
复制代码
比较建议用double哈
5#
发表于 2014-3-29 14:20:33 | 只看该作者
1.少了引号   2.n是浮点(小数)型,不能是整数,所以不能是n=10
6#
发表于 2014-3-29 14:40:09 | 只看该作者
两仪生四象 发表于 2014-3-29 14:20
1.少了引号   2.n是浮点(小数)型,不能是整数,所以不能是n=10

可以的,整形会自动转换为float
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表