Это мой код для простого интереса, используя функцию: -Что такое несоответствие типа функции в c?
#include<stdio.h>
#include<conio.h>
void main()
{
int a,c;
float b,d;
printf("Enter principle value :");
scanf("%d", &a);
printf("Enter rate :");
scanf("%f", &b);
printf("Enter time:");
scanf("%d", &c);
d=si(a,c,b);
printf("The simple interest is %f", d);
getch();
}
float si(int a, int c, float b)
{
float f;
f=(p*t*r/100);
return(0);
}
Так что это дает «несоответствие типов переопределение си» как ошибка из поплавковой си.
Просмотрели ли вы какие-либо другие вопросы о ошибках повторной разметки типа несоответствия? –
put 'float si (int a, int c, float b);' before 'int main (void)'. Также 'scanf ("% d ", &t);' typo as' scanf ("% d", &c);? ' – BLUEPIXY
где переменная' t'? –