有100个人,其中有青年人,中年人,老年人。现在这100个人要把100斤苹果从A地运往B地,已知每个青年人能运1斤,中年人能运2斤,老年人能运3斤。试编写程序,计算青年人,中年人,老年人各有多少人。求出所有可能的结果。
(提示:涉及for…if语句)
#include<stdio.h>
int main()
{
int i,j,k;
for(i=0; i<=100; i++)
{
for(j=0; j<=100; j++)
{
for(k=0; k<=100; k++)
{
if((i+2*j+3*k==100)&&(i+j+k==100))
// if(i+2*j+3*k==100)
{
printf("a:%d b:%d c:%d \n",i,j,k);
}
}
}
}
return 0;
}
#include<stdio.h>
#define N 10
int main()
{
int i,j,k;
for(i=0; i<100; i++)
{
for(j=0; j<100; j++)
{
for(k=0; k<100; k++)
{
if(i+2*j+3*k==100)
{
printf("a:%d b:%d c:%d \n",i,j,k);
}
}
}
}
return 0;
}