#include <stdio.h>
void main()
{
int a,b,c;
a=10;
b=25;
c=Rate(a,b);
printf("%d%d=%d\n",a,b,c);
}
float Rate(int m,int n)
{
return((float)m/n);
}
#include <stdio.h>
void main()
{
int a,b,c;
a=10;
b=25;
c=Rate(a,b);
printf("%d%d=%d\n",a,b,c);
}
float Rate(int m,int n)
{
return((float)m/n);
}
#include <stdio.h>
float Rate(int m,int n);
void main(void)
{
int a=10;
int b=25;
float c=0;
c=Rate(a,b);
printf("%d/%d=%f\n",a,b,c);
}
float Rate(int m,int n)
{
if(n != 0)
return((float)m/n);
else
printf("除数为0,不能进行除法运算!\n");
}
小错误,只要在Rate使用前声明就可以了。
:在main函数前加上一行:float Rate(int m,int n);
定义的C是整型,而Rate返回的是浮点型
c没有实例化啊!没有赋初始值!
#include <stdio.h> void main() { int a,b;
float c; a=10; b=25; c=Rate(a,b);
printf("%d%d=%f\n",a,b,c);
} float Rate(int m,int n) { return(m/n);
}