关于dev c++中源代码总是未编译问题?
大家好,我是新手,现在在学c,我用的是div c++ 4.9.9.2编译器,我写了个小程序,都编译对过了,但是运行的时候提示“源代码未编译”,我百度了好久都没能解决,希望大家能帮帮忙,看下问题出在哪?我的程序是:
#include "math.h"
#include <iostream>
#include <conio.h>
/**********************
求某整数质因数
**********************/
//判一个数是否是素数
int IsPrimeNum(int number)
{
int i,k;
int bIsPrimeNum = 1;
k=sqrt((double)number);
for(i = k;i>1;i--)
{
if((number%i)==0)
bIsPrimeNum = 0;
}
return bIsPrimeNum;
}
//分解
void DivideNum(int number)
{
int i,k;
k=sqrt((double)number);
if(!IsPrimeNum(number))
{
for(i=k;i>1;i--)
{
if((number%i)==0)
{
DivideNum(i);
number=number/i;
DivideNum(number);
break;
}
}
}
else
printf("%d*",number);
}
int main(int argc,char *argv[])
{
int number;
printf("please input a number:");
scanf("%d",&number);
printf("%d=",number);
DivideNum(number);
getch();
}