百鸡百钱问题,公鸡5钱,母鸡3钱三只小鸡1钱百钱买白鸡
#include <stdio.h>
int main()
{
int i;
int j;
int s;
for(i = 0;i <= 20;i++)
{
for(j = 0;j <= 33;j++)
{
for(s = 0;s <= 100;s++)
{
if((5 * i + 3 * j + s / 3.0 == 100 ) && (i + j + s == 100))
{
printf("%d,%d,%d\n",i,j,s);
}
}
}
}
return 0;
}
输出用%2d更加工整,右对齐。