整个过程是计算质数的过程
int main()
{
int a[20]={0},i=1,flag,n,k
for(n=3n<=30n+=2) //循环 ,计算3--30之间的指数
{
flag = 1 //标志,用于记录是否是质数 1表示是质数
for (k=2k<=n/2k++) //从2开始,到 n/2 及要计算数据的一般
{
if (n%k==0) //计算是否能整除
{
flag = 0//能整除,标识不是质数
break
}
}
if (flag)
{
a[i++] = n//存储质数
}
}
printf("%4d%4d\n",a[3],a[8])//打印第4,第8个质数
return 0
}
运行结果:
7 23
运行一下不就知道了,%c是显示字符a、b,%d是显示工a、b的阿斯卡码值,多少忘了,是一个数结果应该是:
a,b
61,62
另外,团IDC网上有许多产品团购,便宜有口碑
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)