关于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();
}
#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();
}
...全文
相关推荐
Dev-Cpp 5.11版本(Dev-c++)安装包
Dev-Cpp 5.11同(Dev-c++); Dev-C++和Dev-Cpp是一个东西; 2020年5月最新版 内附安装说明; 官网下载速度你懂得;
小熊猫Dev-Cpp超好用
超好用小熊猫devc++,可以ege、graphcs.h,还能自动补全与自动编译等!!!
Dev-Cpp 5.4.0编程软件C++下载C语言免费版
免费的,很好用,蓝桥杯比赛时用的软件
dev-cpp5.11官方版本
官方地址 https://sourceforge.net/projects/orwelldevcpp/ 默认英语安装就好,安装好之后会有修改语言的提示
Dev-cpp5.4.0及API帮助文档 2018年蓝桥杯C语言/c++
Dev-cpp5.4.0及API帮助文档 2018年蓝桥杯C语言/c++ 需要的同学可以下载使用


