请问这是c++还是c语言的程序啊,如果是c语言如何改成c++啊?

2025-01-04 02:22:29
推荐回答(2个)
回答1:

这是C语言程序
#include
#include
#include
using namespace std;

void pri(void); /*驱动程序*/
int isprime(long a); /*判断a是否是素数*/
int ispalindrome(long a); /*判断a是否是回文数*/
int main()
{
pri();
return 0;
}
void pri() /*驱动程序*/
{
long i;
int j=0;
for(i=11;i<2000;i++)
if(isprime(i)&&ispalindrome(i))
{
cout< j++;
if(j%5==0) //每行输出五个就换行
putchar('\n');
}
cout<<"\nThe count is %d\n"<}
int isprime(long a) /*判断a是否是素数*/
{
long i;
for(i=2;i<=sqrt(a);i++)
if(a%i==0)
return 0;
return 1;
}
int ispalindrome(long a) /*判断a是否是回文数*/
{
int i=0,j=0;
int data[8];
while(a!=0) /*此循环把数的各位上的数分别存放在数组中*/
{
data[j++]=a%10;
a/=10;
}
j--;
while((i {
i++;
j--;
}

if(i>=j)
return 1;
else
return 0;
}

回答2:

C,c++兼容C的