Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过';浮动(浮动)和#x27;至不兼容类型的参数';浮动'; #包括 #包括 ////功能协议 国际货币基金组织(国际货币基金组织); //这是我的名字 浮动利率(浮动利率AltantoProciento); //国际货币基金组织与联合国货币基金组织的货币基金组织相对应 //利息指数=(1+利息指数)^(1/12)-1 浮动pago(浮动资本、浮动利息、整数); //希波提卡酒店 //帕戈=大写x((1+国际货币)n x国际货币)/(1+国际货币)n-1) //n=数字运算 无效leerCondicionesHipoteca(浮动*资本,浮动*利息,国际*anios); //lee por teclado el capital,国际米兰(en%)和厄尔尼诺(el número de años) //打印表格A抵押贷款(浮动资本、浮动利息、浮动抵押贷款、浮动抵押贷款); //这是一份包括所有食材在内的hipoteca Amoritización表格 //el capital分期付款和el capital维梧 //利息=资本金*国际货币 //阿莫蒂萨多=帕戈货币-利息 //资本维梧实际=资本维梧前期-摊销 ////实现函数原理 int main() { 浮动资本、利息和利息; int anios; leerCondicionesHipoteca(&capital,&InterestanualtantoPorciento,&anios); 数字运算(anios); 利息(interestanualtantoporciento); pago(资本、利息、数字); } ////重新启动功能的实现 无效leerCondicionesHipoteca(浮动*资本,浮动*利息,国际*anios) { printf(“引入el资本:”); scanf(“%f”,大写); printf(“介绍利息年度:”); scanf(“%f”,interestanualtantoporciento); printf(“介绍安尼奥斯的名字”); scanf(“%d”,anios); } 整数运算(整数运算) { 返回anios*12; } 浮动利率(浮动利率AltantoProciento) { 浮动n; n=(pow(1+利息)和(1/12)-1)); 返回n; } 浮动pago(浮动资本、浮动利息、整数) { 浮动n、p、利息、anios; n=数值; 利息=利息+1; p=(资本*利息*n*利息)/(利息*(n-1)); printf(“pago尺寸:%f”,p); } 打印表格A抵押贷款(浮动资本、浮动利息、浮动抵押贷款、浮动抵押贷款) { }_C - Fatal编程技术网

通过';浮动(浮动)和#x27;至不兼容类型的参数';浮动'; #包括 #包括 ////功能协议 国际货币基金组织(国际货币基金组织); //这是我的名字 浮动利率(浮动利率AltantoProciento); //国际货币基金组织与联合国货币基金组织的货币基金组织相对应 //利息指数=(1+利息指数)^(1/12)-1 浮动pago(浮动资本、浮动利息、整数); //希波提卡酒店 //帕戈=大写x((1+国际货币)n x国际货币)/(1+国际货币)n-1) //n=数字运算 无效leerCondicionesHipoteca(浮动*资本,浮动*利息,国际*anios); //lee por teclado el capital,国际米兰(en%)和厄尔尼诺(el número de años) //打印表格A抵押贷款(浮动资本、浮动利息、浮动抵押贷款、浮动抵押贷款); //这是一份包括所有食材在内的hipoteca Amoritización表格 //el capital分期付款和el capital维梧 //利息=资本金*国际货币 //阿莫蒂萨多=帕戈货币-利息 //资本维梧实际=资本维梧前期-摊销 ////实现函数原理 int main() { 浮动资本、利息和利息; int anios; leerCondicionesHipoteca(&capital,&InterestanualtantoPorciento,&anios); 数字运算(anios); 利息(interestanualtantoporciento); pago(资本、利息、数字); } ////重新启动功能的实现 无效leerCondicionesHipoteca(浮动*资本,浮动*利息,国际*anios) { printf(“引入el资本:”); scanf(“%f”,大写); printf(“介绍利息年度:”); scanf(“%f”,interestanualtantoporciento); printf(“介绍安尼奥斯的名字”); scanf(“%d”,anios); } 整数运算(整数运算) { 返回anios*12; } 浮动利率(浮动利率AltantoProciento) { 浮动n; n=(pow(1+利息)和(1/12)-1)); 返回n; } 浮动pago(浮动资本、浮动利息、整数) { 浮动n、p、利息、anios; n=数值; 利息=利息+1; p=(资本*利息*n*利息)/(利息*(n-1)); printf(“pago尺寸:%f”,p); } 打印表格A抵押贷款(浮动资本、浮动利息、浮动抵押贷款、浮动抵押贷款) { }

通过';浮动(浮动)和#x27;至不兼容类型的参数';浮动'; #包括 #包括 ////功能协议 国际货币基金组织(国际货币基金组织); //这是我的名字 浮动利率(浮动利率AltantoProciento); //国际货币基金组织与联合国货币基金组织的货币基金组织相对应 //利息指数=(1+利息指数)^(1/12)-1 浮动pago(浮动资本、浮动利息、整数); //希波提卡酒店 //帕戈=大写x((1+国际货币)n x国际货币)/(1+国际货币)n-1) //n=数字运算 无效leerCondicionesHipoteca(浮动*资本,浮动*利息,国际*anios); //lee por teclado el capital,国际米兰(en%)和厄尔尼诺(el número de años) //打印表格A抵押贷款(浮动资本、浮动利息、浮动抵押贷款、浮动抵押贷款); //这是一份包括所有食材在内的hipoteca Amoritización表格 //el capital分期付款和el capital维梧 //利息=资本金*国际货币 //阿莫蒂萨多=帕戈货币-利息 //资本维梧实际=资本维梧前期-摊销 ////实现函数原理 int main() { 浮动资本、利息和利息; int anios; leerCondicionesHipoteca(&capital,&InterestanualtantoPorciento,&anios); 数字运算(anios); 利息(interestanualtantoporciento); pago(资本、利息、数字); } ////重新启动功能的实现 无效leerCondicionesHipoteca(浮动*资本,浮动*利息,国际*anios) { printf(“引入el资本:”); scanf(“%f”,大写); printf(“介绍利息年度:”); scanf(“%f”,interestanualtantoporciento); printf(“介绍安尼奥斯的名字”); scanf(“%d”,anios); } 整数运算(整数运算) { 返回anios*12; } 浮动利率(浮动利率AltantoProciento) { 浮动n; n=(pow(1+利息)和(1/12)-1)); 返回n; } 浮动pago(浮动资本、浮动利息、整数) { 浮动n、p、利息、anios; n=数值; 利息=利息+1; p=(资本*利息*n*利息)/(利息*(n-1)); printf(“pago尺寸:%f”,p); } 打印表格A抵押贷款(浮动资本、浮动利息、浮动抵押贷款、浮动抵押贷款) { },c,C,我不知道是什么问题,我试图在另一个函数中使用一个函数,但它给了我以下错误: 将“float(float)”传递给不兼容类型“float”的参数 我必须保持这样的函数,我可以改变它们的内部部分。因此,我尝试将函数放在另一个函数中,而不是先在主函数中使用一个函数,然后在主函数中使用另一个函数。请注意,此处传递的是函数指针,而不是浮点值: #include <stdio.h> #include <math.h> //// PROTOTIPOS DE FUNCIONES int

我不知道是什么问题,我试图在另一个函数中使用一个函数,但它给了我以下错误:

将“float(float)”传递给不兼容类型“float”的参数


我必须保持这样的函数,我可以改变它们的内部部分。因此,我尝试将函数放在另一个函数中,而不是先在主函数中使用一个函数,然后在主函数中使用另一个函数。请注意,此处传递的是函数指针,而不是浮点值:

#include <stdio.h>
#include <math.h>
//// PROTOTIPOS DE FUNCIONES

int numeroPagos(int anios);
// devuelve el numero de pagos mensuales

float interesMensual(float interesAnualTantoPorCiento);
// devuelve el interés mensual, correspondiente a un interés anual dado como tanto por ciento
// interesMensual=(1+interesAnual)^(1/12)-1

float pago(float capital, float interesMensual, int numeroPagos);
// devuelve la cuota mensual de la hipoteca 
// pago= capital x ((1+interés mensual)n x interés mensual) / ((1+interés mensual)n-1)
// n = numeroPagos

void leerCondicionesHipoteca(float * capital, float * interesAnualTantoPorCiento, int * anios);
// lee por teclado el capital, el interés anual (en %) y el número de años

//printTablaAmortizacion(float capital,float interesAnualTantoPorCiento,float anios);
// muestra la tabla de amortización de la hipoteca que incluye el pago mensual, los intereses
// el capital amortizado y el capital vivo
// intereses = capital vivo anterior * interés mensual
// amortizado = pago mensual – intereses
// capital vivo actual = capital vivo anterior - amortizado
//// IMPLEMENTACION FUNCION PRINCIPAL
int main()
{
  float capital,interesAnualTantoPorCiento;
  int anios;
  leerCondicionesHipoteca(&capital, &interesAnualTantoPorCiento, &anios);
  numeroPagos(anios);
  interesMensual(interesAnualTantoPorCiento);
  pago(capital, interesMensual, numeroPagos);

}
//// IMPLEMENTACION RESTANTES FUNCIONES
void leerCondicionesHipoteca(float * capital, float * interesAnualTantoPorCiento, int * anios)
{  
  printf("Introduce el capital: ");
  scanf("%f", capital);
  printf("Introduce el interes anual : ");
  scanf("%f", interesAnualTantoPorCiento);
  printf("Introduce el numero de anios: ");
  scanf("%d", anios);
}
int numeroPagos(int anios)
{
  return anios*12;
}
float interesMensual(float interesAnualTantoPorCiento)
{
  float n;
  n=(pow(1+interesAnualTantoPorCiento,((1/12)-1)));
  return n;
}
float pago(float capital, float interesMensual, int numeroPagos)
{
  float n,p,interes,anios;
  n=numeroPagos;
  interes=interesMensual+1;
  p= (capital *interes *n * interesMensual)/(interes*(n-1));
  printf("pago mensual: %f", p);
}
printTablaAmortizacion(float capital,float interesAnualTantoPorCiento,float anios)
{

}

interestmensional
numeriopagos
都是函数指针。

pago()的参数应该是从
numeriopagos()
interestmensional()
返回的值。您正在传递函数本身

pago(capital, interesMensual, numeroPagos);

欢迎光临。请浏览一下网站,阅读一个好问题以及如何创建一个。
float(float)
是一种函数类型,而不是
float
。感谢您的帮助!!
int main()
{
  float capital,interesAnualTantoPorCiento;
  int anios;
  leerCondicionesHipoteca(&capital, &interesAnualTantoPorCiento, &anios);
  pago(capital, interesMensual(interesAnualTantoPorCiento), numeroPagos(anios));
}