%6d是什么意思?
请问第34行printf("%6d",prime[i]);中的%6d是什么意思?
请问第34行printf("%6d",prime[i]);中的%6d是什么意思?
#include<stdio.h>
#include<stdlib.h>
#define PRIME_SIZE 100
int main(void)
{
int prime[PRIME_SIZE]={2,3,5};
int inc=2;
int count=3;
int candidatePrime=5;
int i;
while(count,PRIME_SIZE)
{
candidatePrime+=inc;
inc=6-inc;
for(i=2;i*i<=candidatePrime;i++)
{
if(candidatePrime%i==0)
{
break;
}
}
if(i*i>candidatePrime)
{
prime[count++]=candidatePrime;
}
}
for(i=0;i<PRIME_SIZE;i++)
{
if(i%10==0)
{
printf("\n");
}
printf("%6d",prime[i]);
}
printf("\n");
system("pause");
return 0;
}