113楼的,你的简化法我没看明白,而且三个变量初值应赋值0,而非1,改后为:
复制内容到剪贴板
代码:
#include"stdio.h"
main()
{
int i,j,k,s=0;
for(i=0;i<=100;i++)
for(j=0;j<=50;j++)
for(k=0;k<=20;k++)
if(i+j*2+k*5==100)
{s++;printf("%d %d %d\n",i,j,k);
}
printf("共%d种",s);
}[
本帖最后由 zoutommy 于 2008-7-22 19:48 编辑 ]