全部博文(395)
分类: C/C++
2011-05-18 07:46:04
//更简单的判断100内的素数程序
质数又称素数。指在一个大于1的自然数中,除了1和此整数自身外,没法被其他自然数整除的数。换句话说,只有两个正因数(1和自己)的自然数即为素数。比1大但不是素数的数称为合数。1和0既非素数也非合数
#include
#define N 100
void main()
{
int a=2,i,flag;
for(;a<=100;a++)
{
flag = 0;
for(i=2;i<=(a-1);i++)
if(a%i==0)
{
flag = 1; //此时不为素数
break;
}
if (flag==0)
printf("%d\t",a);
}
}
#include
int main(void)
{
int i,j;
char ch[3];
char temp;
while(gets(ch)!=NULL)
{
for(i=1;i<3;i++)
for(j=0;j
{
if(ch[i]
{
temp=ch[i];
ch[i]=ch[j];
ch[j]=temp;
}
}
printf("%c %c %c\n",ch[0],ch[1],ch[2]);
//strcpy(ch,NULL); //不知道为啥
}
}