c语言问题 在线等 第十三行error: invalid operands to binary ^球大神答复!

#include<stdio.h>intmain(void){intl,M;doublem,r,re,a,i;printf("Enterloan:");scanf("%d... #include <stdio.h>
int main(void)
{
int l,M;
double m,r,re,a,i;
printf("Enter loan: ");
scanf("%d",&l);
printf("Enter rate: ");
scanf("%lf",&r);
for(i=4,a=1+r;i<=30;i=i+1){
M=i*12;
re=a^M;
m=l*r*re/(re-1);
printf("money(%d,%.0f)=%.0f\n",l,i,m);
}
return 0;
}
展开
 我来答
往是离狂奈35
2013-04-05
知道答主
回答量:21
采纳率:0%
帮助的人:18.3万
展开全部
额您是不是要做指数运算?有编程基础啊~
c里面^不是这个意思了……可以使用数学库的pow函数,但是精度有问题,最好的办法还是自定义函数或者做个循环算……
追问
大一一枚在学c语言的渣渣。。没什么基础 不太懂 自定义函数的格式一般是什么样子的啊
追答
声明是这样的
返回类型(int,double,void(空)) 函数名 括号里面形式参数。
例如
int max(int a, int b)
{
if (a > b)return a;

else return b;

}

return 的值就是返回值……
如果在主函数(main)里

int c = max(a, b);
c就是a,b,里面最大的数了……
深入最好找本书看看
意法半导体(中国)投资有限公司
2023-06-12 广告
单片机,即单片微控制器,也称为单片微型计算机,是将中央处理器(CPU)、存储器(ROM,RAM)、输入/输出接口和其他功能部件集成在一块 在一个小块的集成电路上,从而实现对整个电路或系统的数字式控制。单片机不是完成某一个逻辑功能的芯片,而是... 点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式