循环
程序员文章站
2022-05-12 13:34:44
...
个人网站
完全平方
一个整数,加上100以后是一个完全平方数,再加上168又是一个完全平方数。
找出1~10000之间这样的数。
#include <stdio.h>
#include <math.h>
int main()
{
int a,b,c,m,n;
for(a=1;a<=10000;a++){
b = a+100;
c = b+168;
m = (int)sqrt(b);
n = (int)sqrt(c);
if( m*m == b && n*n == c){
printf("%6d\n",a);
}
}
}
猴子吃桃
猴子第一天摘下N个桃子,当时就吃了一半,还不过瘾,就又多吃了一个。第二天又将剩下的桃子吃掉一半,又多吃了一个。以后每天都吃前一天剩下的一半零一个。到第10天在想吃的时候就剩一个桃子了,问第一天共摘下来多少个桃子?
#include <stdio.h>
int main()
{
int number = 1,day;
for(day=9;day >= 1;day--){
number = (number+1)*2 ;
}
printf("%d\n",number);
return 0;
}