作业帮 > 综合 > 作业

关于用C写百鸡问题.我用的for 镶嵌循环,并且if 中有 a+b+c=100 但是最后输出结果C溢出了,高于100求f

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/06/09 18:14:40
关于用C写百鸡问题.
我用的for 镶嵌循环,并且if 中有 a+b+c=100 但是最后输出结果C溢出了,高于100
求for 镶嵌循环的解法,最好每一行带注释的.
#include <stdio.h>
void main()
{
 int a,b,c;
 for(a=0;a<21;a++)
  for(b=0;b<=(100-5*a)/2;b++)
  {
   c=100-a-b;
   if(15*a+9*b+c==300)
     printf("%5d%5d%5d\n",a,b,c);
  }
}\x1a


再问: 能给点注释么 哥们。
再答: #include void main() { int a,b,c; for(a=0;a