|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,j,k,a=0;
for(i=1;i<=20;i++)
{
for(j=1;j<=33;j++)
{
for(k=3;k<=99;k=k+3)
{
if(i*5+j*3+k/3==100)
{
printf("%d ""%d ""%d\n",i,j,k);
}
}
}
}
printf("%d",a);
system("pause");
return 0;
}
输出了这些:
后面还有好多,就没全贴上去了。
据统计,一共有174种结果。
真的有那么多结果么?
还是我哪里搞错了?
新手想不通,求解答 。
- #include <stdio.h>
- #include <stdlib.h>
- int main()
- {
- int i, j, k, a = 0;
- for (i = 0; i <= 20; i++)
- {
- for (j = 0; j <= 33; j++)
- {
- for (k = 0; k <= 99; k = k + 3)
- {
- if (i * 5 + j * 3 + k / 3 == 100 && i + j + k == 100)
- {
- printf("%d ""%d ""%d\n", i, j, k);
- a += 1;
- }
- }
- }
- }
- printf("%d", a);
- system("pause");
- return 0;
复制代码
完美解决。
|
|