C语言复习

来源:互联网 发布:伯罗奔尼撒战争 知乎 编辑:程序博客网 时间:2024/04/30 11:44

 

水仙花数:

 

 

#include<stdio.h>

void main()

{

int i,j,k,n;

printf("the sorted number is:/n");

for (n=100;n<=999;n++)

{

i=n/100;

j=n/10-i*10;

k=n%10;

if(n==i*i*i+j*j*j+k*k*k)

printf("%d/n",n);

};

}

 

 

 

 

 

 

百元百鸡

(公元前五世纪,我国古代数学家张丘建在《算经》一书中提出了“百鸡问题”:鸡翁一值钱五,鸡母一值钱三,鸡雏三

 

值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?

具体解释:百钱买百鸡问题,公鸡5元1只,母鸡3元一只,小鸡1元3只,问有100元买100只鸡,各多少只?)

 

 

 

#include <stdio.h>
int main()
{
     int x,y,z,j=0;
    
     for(x=0;x<=20;x++)

 
           for(y=0;y<=33;y++)


           {
                  z=100-x-y; 


                 if(z%3==0&&5*x+3*y+z/3==100)


                 printf("方案%2d: cock=%2d  hen=%2d chicken=%2d/n",++j,x,y,z);
           }
}

 

 

 

 

 

猴子摘桃

 

#include <stdio.h>

 

void main()
{
int x1,x2,day;

day=9;

x2=1;

while(day>0)

{

x1=(x2+1)*2;

x2=x1;

day--;

}

printf("all=%d/n",x1);

}

 

 

 

 

原创粉丝点击