#include<stdio.h>
#include<math.h>
int isPrime(int n)
{
for(int i=2; i<=sqrt(n); i++)
if(n % i == 0)
return 0;
return 1;
}
void getAbsPrime(int a,int b)
{
for(int i=a; i<=b; i++)
{
if(i<0)
continue;
if(isPrime(i))
printf("%d ",i);
}
}
int main()
{
int a,b;
printf("请输入两个整数:");
scanf("%d %d",&a,&b);
printf("两个整数之间的绝对素数为:");
getAbsPrime(a,b);
return 0;
}
不知道你这个问题是否已经解决, 如果还没有解决的话:注:本文以一个例子来演示广义表的基本操作,含有一个头文件《GList.h》和一个测试源文件《main.cpp》