相同程序在2010和vc6.0中运行不同,以下是在2010中运行的提示和源代码,程序目的是判断一个数是否为素数。在vc++6.0中可以正常运行
#include "stdio.h"
int p(int a)
{
inti=2;
for(i=2;i<a;i++)
{
if(a%i==0)
{
returnfalse;
}
}
return1;
}
void main()
{
inta;
printf("请输入一个整数:");
scanf("%d",&a);
if(p(a)==1)
{
printf("这是一个素数");
}
else
{
printf("这是一个合数");
}
getchar();
getchar();
}
#include "stdio.h"
int p(int a)
{
inti=2;
for(i=2;i<a;i++)
{
if(a%i==0)
{
returnfalse;
}
}
return1;
}
void main()
{
inta;
printf("请输入一个整数:");
scanf("%d",&a);
if(p(a)==1)
{
printf("这是一个素数");
}
else
{
printf("这是一个合数");
}
getchar();
getchar();
}