正常小数是double类型的 你要是想传float类型的 就应该改成7.2f,4.3f
或者把重载函数的参数改成double类型 一下是一种改法 求最佳
#include
#include
using namespace std;
int quyu(int a,int b)
{
int c;
c=a%b;
return c;
}
float quyu(float a,float b)//可以改成double quyu(double a,double b)
{
int z,m,n;
float c;
m=a;
n=b;
if(a-m>=0.5)m++;
if(b-n>=0.5)n++;
z=m%n;
c=z;
return c;
}
int main()
{
cout<<"5除以3的余数为"<
return 0;
}
system("pause");
一般是在vs2010编译器上用到的,因为在vs2010上不加这句话,程序会一闪而过,加这句话是让控制台画面暂停一下
只要将float改为double就行了,我一般编程就用double型