C语言作业……明天要交了,我写了很久写不出……
发布网友
发布时间:2023-06-11 03:47
我来回答
共3个回答
热心网友
时间:2023-10-10 04:10
很简单 穷举
#include<stdio.h>
int main()
{
for(int i = 0; i <= 100; i++)
for(int j = 0; j <= 100; j++)
for(int k = 0; k <= 100; k++)
{
if((i + j + k == 100) && (i*0.4 + 4*j + 0.2*k == 40))
printf("苹果有%d个,西瓜有%d个,梨有%d个\n", i, j, k);
}
return 0;
}
热心网友
时间:2023-10-10 04:11
#include <stdio.h>
main()
{
int a,b,c;
printf("购买方案为:\n");
for(a=1;a<=100;a++)
for(b=1;b<=25;b++)
for(c=1;c<=100;c++)
{
if((a+b+c==100)&&(0.4*a+4*b+0.2*c==40))
printf("苹果有%d个,西瓜有%d个,梨有%d个\n",a,b,c);
}
}
这个运行没错了,早点睡吧
热心网友
时间:2023-10-10 04:11
main()
{
int a,b,c;
printf("购买方案为:\n");
for(a=1;a<=100;a++)
for (b=1;b<=25;b++){
c=100-a-b;
if (0.4*a+4*b+0.2*c==40) printf("苹果%d,西瓜%d,梨%d",a,b,c);
}
}