#include<stdio.h> void main() { int i,s,k,count=-1; for(i=100;i<=1000;i++) { s=0; k=i; while(k) { s=s+k%10;//找出各位上的数。 k=k/10;//降位。 } if(s!=5) continue; else { count++; if(count%5==0) printf("\n"); printf("%5d",i); } } printf("\n这样的数一共有%d个",count+1); }
有四个水渠(a,b,c,d),向一个水池注水,单开a能在3天能把水池注满,b单开则在一天能把水池住满,c是4天能注满,d则是5天能注满水。则问,当水渠a,b,c,d同时往水池注水,则几天能将水池注满水。
#include<stdio.h> main() { float a=3,b=1,c=4,d=5; float day; day=1/(1/a+1/b+1/c+1/d); printf("需要%f天能注满水\n",day); }
用“”*“”号输出MR
#include<stdio.h> main() { printf("* * ***\n"); printf("** ** * *\n"); printf("* * * ***\n"); printf("* * **\n"); printf("* * * *\n"); }