就此程序而言:
#include<stdio.h>
int main()
{
int n1,n2,n5;
for(n1=0;n1<=100;n1++)
for(n2=0;n2<=50;n2++)
for(n5=0;n5<=20;n5++)
{
if(n1+n2+n5==50&&n1+n2*2+n5*5==100)
printf("1:%d 2:%d 5:%d\n",n1,n2,n5);
}
getchar();
getchar();
}
其结果为:1:0 2:50 5:0
1:3 2:46 5:1
1:6 2:42 5:2
1:9 2:38 5:3
1:12 2:34 5:4
1:15 2:30 5:5
1:18 2:26 5:6
1:21 2:22 5:7
1:24 2:18 5:8
1:27 2:14 5:9
1:30 2:10 5:10
1:33 2:6 5:11
1:36 2:2 5:12
答案不全,而且怎么对齐?
工具为WIN-TC