1、一百元买一百只鸡,一只公鸡5元,一只母鸡3元,小鸡一元3只。
思想:x+y+z=100
5x+3y+z/3=100
#includemian() { int x,y,z; for(i=0;i<=20;i++) { for(j=0;j<=33;j++) { z=100-x-y; if(5*x+3*y+z/3==100 &&x+y+z == 100 && z%3==0) printf("公鸡%d只,母鸡%d只,小鸡%d只",x,y,z); } } }
2、求一个数所有的因子
#includemain() { int i,s=0; scanf("%d",&s); for(i=1;i<=s-1;i++) { if(i%s == 0) printf("%d",i); } }
3、1000以内完全数:所有因子之和是否等于自己
#includemain() { int i,j,s=0; for (i=1;i<=1000;i++) { for(j=1;j 4、1000-9999之间的素数
#include#include main() { int i,a,b,c,d; printf("1000-9999之间的素数有:n"); for(i=1000;i<10000;i++) { a=i/1000; //截取千位 b=(i/100)%10; //截取百位 c=(i/10)%10; //截取十位 d=i%10; //截取各位 if (pow(a,4)+pow(b,4)+pow(c,4)+pow(d,4)==i) printf("%d ,",i); } } 有不足的地方请多多请教哈!



