蓝桥杯第十届c语言试题答案,蓝桥杯试题答案(C语言)蓝桥杯试题答案(C语言).pdf...

蓝桥杯试题答案(C语言)蓝桥杯试题答案(C语言)

1、亲密数:假设有a、b两个数,若a的所有因子之和等于b,b的所有因子之和等于a,并

且a不等于b,则称a和b是一对亲密数。如284和220就是一对亲密数。

#include

intmain()

{

inta,b,i,n;

for(a=1;a<=10000;a )

{

for(b=0,i=1;i<=a/2;i )

if(a%i==0)

b+=i;

for(n=0,i=1;i<=b/2;i )

if(b%i==0)

n+=i;

if(n==a&&a!=b&&a

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

}

return0;

}

2、世纪末的星期: 曾有邪教称1999年12月31 日是世界末日。当然该谣言已经不攻自破。

还有人称今后的某个世纪末的 月 日䊵如果是星期一则会

12 31

有趣的是 任何一个世纪末的年份的12月31 日都不可能是星期一!!

于是 “谣言制造商”又修改为星期日

1999年的12月31 日是星期五,请问,未来哪一个离我们最近的一个世纪末年即xx99

年的12月31 日正好是星期天,即星期日

请回答该年份,只写这个4位整数,不要写12月31等多余信息

#include

intmain()

{

longdays=5;

/*1999年的最后一天为周5,把下一年加上5天对7取余为0 的,则是周日*/

inti=2000;

for(;;) /*无循环终止条件,可以利用break语句终止循环*/

{

if(i%4==0&&i%100!=0||i%400==0)

{

days=days%7+366;

}

else

{

days=days%7+365;

}

1

if(days%7==0&&i%100==99)

{

printf("%d",i);

break;

}

i ;

}

return0;

}

3、马虎的算式: 小明是个急性子,上小学的时候经常把老师写在黑板上的题目抄错

了。

有一次蕌老师出的题目是36x495=?

他却给抄成了396x45=?

但结果却很戏剧性蕌他的答案竟然是对的

因为 36*495=396*45=17820

类似这样的巧合情况可能还有很多,比如䊵27*594=297*54

假设 abcde 代表1~9不同的5个数字,注意是各不相同的数字且不含0

能满足形如: ab*cde=adb*ce 这样的算式一共有多少种呢

请你利用计算机的优势寻找所有的可能,并回答不同算式的种类数。

满足乘法交换律的算式计为不同的种类,所以答案肯定是个偶数。

答案直接通过浏览器提交。

注意:只提交一个表示最终统计种类数的数字,不要提交解答过程或

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值