新手写的程序, 请高手指点

nstopb 2018-03-13 10:42:03
新手做练习, 写了一段计算每月换款后 做理财的代码。在14行计算每月盈余的语句里提示有一个错误,说次幂运算非法,左操作数有double类型,请高手指点,应如何修改~~ 非常感谢~!
#include<stdio.h>
#include<stdlib.h>
#define x 0.042 //利率
#define month 360 //时间30年
#define salary 10000 //每月收入
#define capital 800000 //贷款本金
int main()
{
double a=x/12; //月利率
int i;
double b=0,NE; //b每月收益,NE 收入扣除月供的盈余
for (i = 1; i <=month; i++)
{
NE = salary-(capital*a*(1 + a) ^ i / ((1 + a) ^ i - 1)); //等额本息还款公式

b = (NE+b)*(1 + a);
printf("%lf\n",b);
}

printf("%lf", b);
system("pause");
}
...全文
267 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
hongwenjun 2018-03-13
  • 打赏
  • 举报
回复
NE = salary - (capital * a * (1 + a) ^ i / ((1 + a) ^ i - 1)); //等额本息还款公式 error: invalid operands of types 'double' and 'int' to binary 'operator^'|
wfanyue 2018-03-13
  • 打赏
  • 举报
回复
如果进行int 型,还可以采取循环的方法
自信男孩 2018-03-13
  • 打赏
  • 举报
回复
C语言的^不是幂运算,而是异或运算符。建议从网上查一下^符号的用法; 对于幂运算,建议使用数学函数库中的pow函数,double pow(double x, double y);第一个参数x是底数,y是幂数,即数学里的x^y;返回值就是x^y值。
软件介绍 优于以前发布的1.0~3.0版本,修正了其他的小bug和大漏洞,高手还得多多指点,面向客户,模板易修改。 附带了模板的PSD源文件。源码包含很具体的使用流程和修改指示流程。 最大特点:适合手学习的全站静态化程序。采用FSO组件才能正常运行;用户访问一次页面则自动更相 应的侧边栏内容和其他相关后台添加的内容。本站没有专业blog的功能模块化,没有专业blog和其他cms程序的专业化,有的只是我自己的设计思想。希望大家能喜欢 很好的兼容了firefox 和 IE ,符合w3c设计标准 功能: 1.文章,图片,音乐功能:发表自动HTML生成,分类内容列表批量静态生成可自动更,批量更模板,摘要,评论,清晰易用多功能UBB工具栏,可设置置顶,批量删除评论 2.友情链接--HTML生成,前台客户端自动更,可审核 3.涂鸦收藏--HTML生成,前台客户端自动更,审核,分类,简介,自由加喜欢的外链,可置顶 4.CSS管理--后台编辑css样式表 5.可手动生成静态页面,提高更速度,并在生成前可更改“广告,显示数,截取字节等” 6.留言,评论的后台审核,UBB,验证码支持,可屏蔽垃圾留言--发表后全部HTML自动生成 7.强大的数据库操作:备份/还原/压缩;数据库的SQL操作,后台添加修改表和字段,创建数据库;输出SQL数据库结构。 8.指定目录下的文件夹的文件管理,包括上传的文件--节省空间。 9.关键词过滤,屏蔽功能,可后台修改添加关键词 10.站内搜索支持多个关键词搜索 11.tags标签相关内容显示,也静态化,自动更 12.安全功能: a)防止ASP木马和木马图片,清晰的后台界面 超级管理员的二级密码验证 b)SQL注入记录IP和注入信息(有待改进啊...高手指点) c)表单SQL过滤 13.超快速无组件上传功能(比原装化境快50倍,通过原化境和网上资料修改而成),可以设定大小和上传类型。 14.W3C优化,兼容firefox 和IE. 15.HTML生成页面之前可以设置生成的参数,如列表数,标题字符显示数,广告。 如果您搜索到月儿猫猫其他版本,不要使用,就用客户体验版。谢谢   1.您是第一次使用月儿猫猫程序进入后台登陆页面并选择“静态HTML生成”菜单项,开始生成HTML页面,使您浏览没有数据资料的整站能正常,并激活静态页面的同步更功能...默认用户名和密码都是:moonlightcat.cn 管理员二级密码默认是:123456 2.注意:后台设置完成后不会弹出此窗口了... 3.经过初次生成后所有静态页面都可以自动同步更信息啦...您只需要后台发布您的信息,前台所有页面均自动更生成HTML页面,前提是页面被访问,访问一次更一次... 4.点这里进行登陆设置

70,020

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧