C语言实验
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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); }