水仙花数
#include <stdio.h>
int main(int argc, const char *argv[])
{
int ge = 0;
int bai = 0;
int shi = 10;
int i = 100;
while(i>=100 && i<1000)
{
ge = i%10;
shi = i/10%10;
bai = i/100;
if(i == ge*ge*ge+shi*shi*shi+bai*bai*bai)
printf("i = %d\n",i);
i++;
}
return 0;
}
完全平方数
#include <stdio.h>
#include<math.h>
int main(int argc, const char *argv[])
{
int i,j,k;
for(i = 0; i < 10000; i++)
{
j = sqrt(i+100);
k = sqrt(i+268);
if(sqrt(i+100)==j && sqrt(i+268)==k)
printf("%d是完全平方数\n",i) ;
}
return 0;
}
质数
#include <stdio.h>
int main(int argc, const char *argv[])
{
int i,j;
int k = 0;
for (i=2;i<1000;i++)
{
for(j=2;j<i;j++)
{
if(i%j==0) //能被整除 说明不是质素
break; //退出
}
if(j==i)
{
printf("%d是质素\n",i);
k++;
}
}
printf("%d",k);
return 0;
}
猴子吃桃
#include<stdio.h>
int main()
{
int i; //天数
int x=1; //剩下桃子数
for(i=1;i<10;i++)
{
//x=2*(x+1);
x = 2*x+2;
}
printf("%d\n",x);
return 0;
}