首页 >> 民生杂谈

语言程序设计经典实例之九

民生杂谈  2021-08-24 13:32 字号: 大 中 小

【程序84】

题目:一个偶数总能表示为两个素数之和。

1.程序分析:

2.程序源代码:

#include \"stdio.h\"

#include \"math.h\"

main()

{

int a,b,c,d;

scanf(\"%d\",a);

for(b=3;b=a/2;b+=2)

{

for(c=2;c=sqrt(b);c++)

if(b%c==0) break;

if(csqrt(b))

d=a-b;

else

break;

for(c=2;c=sqrt(d);c++)

if(d%c==0) break;

if(csqrt(d))

printf(\"%d=%d+%d\\n\",a,b,d);

}

}

【程序85】

题目:判断一个素数能被几个9整除

1.程序分析:

2.程序源代码:

main()

{

long int m9=9,sum=9;

int zi,n1=1,c9=1;

scanf(\"%d\",zi);

while(n1!=0)

{

if(!(sum%zi))

n1=0;

else

{

m9=m9*10;

sum=sum+m9;

c9++;

}

}

printf(\"%ld,can be divided by %d \\\"9\\\"\",sum,c9);

}

【程序86】

题目:两个字符串连接程序

1.程序分析:

2.程序源代码:

#include \"stdio.h\"

main()

{

char a[]=\"acegikm\";

char b[]=\"bdfhjlnpq\";

char c[80],*p;

int i=0,j=0,k=0;

while(a[i]!=\'\\0\'b[j]!=\'\\0\')

{

if (a[i] { c[k]=a[i];i++;}

else

c[k]=b[j++];

k++;

}

c[k]=\'\\0\';

if(a[i]==\'\\0\')

p=b+j;

他的职业足球第一份记忆是苦涩的 else

p=a+i;

strcat(c,p);

puts(c);

}

昆明医院妇科
长沙治疗包皮过长多少钱
忻州医院白癜风哪好
推荐资讯