Python 练习实例80 Python 100例
题目:海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子平均分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分成五份,又多了一个,它同样把多的一个扔入海中,拿走了一份,第三、第四、第五只猴子都是这样做的,问海滩上原来最少有多少个桃子?
程序代码:
for i in range(1,1000000):
if((i%5==1)and(((i-1)*4/5)%5==1)and((((i-1)*4/5)*4/5)%5==1)and(((((i-1)*4/5)*4/5-1)*4/5)%5==1)and((((((i-1)*4/5)*4/5-1)*4/5-1)*4/5)%5==1)):
print i
break
Python 练习实例81 Python 100例
题目:809*??=800*??+9*?? 其中??代表的两位数, 809*??为四位数,8*??的结果为两位数,9*??的结果为3位数。求??代表的两位数,及809*??后的结果。
程序代码:
for i in range(10,100):
if((8*i<100) and (9*i<1000) and (9*i>99) and(809*i<10000) and (809*i>999)):
print i
print 809*i
break
【程序81】 (c语言经典编程100题)
题目:809*??=800*??+9*??+1其中??代表的两位数,8*??的结果为两位数,9*??的结果为3位数。求??代表的两位数,及809*??后的结果。
程序代码:
#include<stdio.h>
int main()
{
long int b,i;
for(i=10;i<100;i++)
{
b=i*809+1;
if(b>=1000&&b<=10000&&8*i<100&&9*i>=100)
printf("%d,%d\n",b,i);
}
}
网友评论