#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");
}
