C语言实验

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、#include

int prime(int x);

void main( )

{

int i,n=0;

for(i=2;i<5000;i++)

if(prime(i))

{

printf("%5d",i);

n++;

if(n%10==0)printf("\n");

}

}

int prime(int x)

{

int i;

for(i=2;i

if(x%i==0)return 0;

return 1;

}

二、#include

int prime(int x);

void main( )

{

int i,j,f,n=0;

for(i=2;i<5000;i++)

if(prime(i))

{ j=i;

f=1;

while(j!=0)

{ n=j%10;

if(!(n==2||n==3||n==5||n==7))

{f=0;break;}

j=j/10;

}

if(f==1)

{

printf("%5d",i);

n++;

if(n%10==0)printf("\n");

}

}

}

int prime(int x)

{

int i;

for(i=2;i

if(x%i==0)return 0;

return 1;

}

三、#include

int prime(int x);

void main( )

{

int i,n=0,j,f;

for(i=2;i<5000;i++)

if(prime(i)==1)

{

j=i/10;

f=1;

while(j!=0)

{

if( !(prime(j)))

{f=0;break;}

j=j/10;

}

if(f==1)

{ printf("%5d",i);

n++;

if(n%10==0) printf("\n");

}

}

}

int prime(int x)

{

int i;

if(x==1)return 0;

for(i=2;i

if(x%i==0)return 0;

return 1;

}

四、#include

int prime(int x);

void main( )

{

int i,n=0,j,f;

for(i=2;i<5000;i++)

if(prime(i)==1)

{

j=i/10;

f=1;

while(j!=0)

{

if( !(prime(j)))

{f=0;break;}

j=j/10;

}

if(f==1)

{ printf("%5d",i);

n++;

if(n%10==0) printf("\n");

}

}

}

int prime(int x)

{

int i;

if(x==1)return 0;

for(i=2;i

if(x%i==0)return 0;

return 1;

}

2----#include

int prime(int x);

void main( )

{

int i,n=0,j,f;

for(i=2;i<5000;i++)

if(prime(i)==1)

{

j=i/10;

f=1;

while(j!=0)

{

if( !(prime(j)))

{f=0;break;}

j=j/10;

}

if(f==1)

{ printf("%5d",i);

n++;

if(n%10==0) printf("\n");

}

}

}

int prime(int x)

{

int i;

if(x==1)return 0;

for(i=2;i

if(x%i==0)return 0;

return 1;

}

3----#include

#include

void decipher(char message[])

{

char plain[27]="VWXYZABCDEFGHIJKLMNOPQRSTU"; char cipherEnd[201];

int i,cipherLen;

gets(message);

cipherLen=strlen(message);

for(i=0;i

if(message[i]>='A'&&message[i]<='Z')

message[i]=plain[message[i]-'A'];

gets(cipherEnd);

return;

}

void main()

{

char message[201];

gets(message);

while(strcmp(message,"START")==0)

{

printf("%d\n",strlen(message));

decipher(message);

printf("%s\n",message);

gets(message);

}

相关文档
最新文档