n1 c语言程序,C语言编程100题(其四)来啦!

原标题:C语言编程100题(其四)来啦!

7dd5d3ca2fa90b89db36dd69c6c94106.png

你点击原文,就分你小鱼干

大家好,我是小c,很高兴又在这里跟大家见面了。今天小c又给大家带来新的题目喽,快来接招吧!

da1e0867203b057de02b07ddb3d09a91.png

e8c6b62f4d7d3a859b326db6dadb6d1b.png

题目:求0—7所能组成的奇数个数。

main()

{

long sum=4,s=4;

int j;

for(j=2;j<=8;j++)/*j is place of number*/

{ printf("n%ld",sum);

if(j<=2)

s*=7;

else

s*=8;

sum+=s;}

printf("nsum=%ld",sum);

}

5f3f5b06f6c184715160f92053193c7d.png

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

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(c>sqrt(b))

d=a-b;

else

break;

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

if(d%c==0) break;

if(c>sqrt(d))

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

}

}

fb8dd8523500992ae4dff900b54c2c93.png

题目:判断一个素数能被几个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);

}

9cc0e976353d531f43c28917667f1666.png

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

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);

}

感兴趣的小伙伴们赶紧去尝试一下吧。

编辑|排版|代娅

审校|杨中柳

如需转载请联系后台返回搜狐,查看更多

责任编辑:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值