c语言-菜鸟问问错在哪儿。大神们求指导

问题描述

菜鸟问问错在哪儿。大神们求指导

#include
int main()
{
int n,a,b,c;
printf("input the length of the ribbon and the sceondcut pieces a b c");
scanf("%d%d%d%d",&n,&a,&b,&c);
int min,ex,max;
if(a>=b)
min=b;
else
min=a;
if(min>=c)
min=c;
else
min=min;
int pieces,limit,t=0;
limit=n/min;
for( int Num1=1;Num1
{
for(int Num2=1;Num2
{
for(int Num3=1;Num3
{
if(n==Num1*a+Num2*b+Num3*c)
{
if(Num1+Num2+Num3>=t)
{
pieces=Num1+Num2+Num3;
t=pieces;
}
else
continue;
}

        }
    }
}
printf("%d",pieces);

}
输入值后得到的值是378051654651这类的。明显模糊了

解决方案

粘贴错误太多了。把代码放到代码片里。点工具栏代码片。

    for( int Num1=1;Num1 {
        for(int Num2=1;Num2 {
            for(int Num3=1;Num3 {
                if(n==Num1*a+Num2*b+Num3*c)
                {
                    if(Num1+Num2+Num3>=t)
                    {
                        pieces=Num1+Num2+Num3;
                        t=pieces;
                    }
                    else
                        continue;
                }
            }
        }
    }

解决方案二:

学会单步调试才能治根治本

解决方案三:

哇,,这for循环用的有点6啊

时间: 2024-08-04 02:05:38

c语言-菜鸟问问错在哪儿。大神们求指导的相关文章

编程c语言-计算输入字符串的空格数有错,希望大神不吝赐教

问题描述 计算输入字符串的空格数有错,希望大神不吝赐教 #include int main() { int i,t=0; char a[100]; printf("please enter 字母:n"); gets(a); for(i=0;a[i]!='';i++) { if(a[i]=='32') //32是空格的ascall码 t++; } printf("空格个数为:%dn",t); return 0; } 解决方案 既然是用ascii码判断,直接判断a[i]

html-本人菜鸟一枚,请教大神一个关于CSS中ID和类选择器不能用,而标签选择器能用的问题

问题描述 本人菜鸟一枚,请教大神一个关于CSS中ID和类选择器不能用,而标签选择器能用的问题 FIREFOX浏览器,代码如下: HTML代码片段: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> @import url(template/default/styl

c语言-两道C语言编程题:求教各位大神

问题描述 两道C语言编程题:求教各位大神 两元一瓶啤酒,两个啤酒瓶换一瓶啤酒,四个啤酒瓶盖换一瓶啤酒,输入的金额可以买几瓶. 输入一串字符串,写两个函数,第一个函数使输入的字符串全都后移一位,第二个函数将字符串中的字母大写换小写,小写换大写?. 拜托各位了 谢谢~ 解决方案 第一个问题描述不清,不知道是不是可以借啤酒瓶和瓶盖,我的程序按照不可以编写: #include <stdio.h>int foo(int money){ int c = money / 2; int c1 = 0; int

tomcat-Java报错,各位大神帮忙看看:java.lang.NoClassDefFoundError

问题描述 Java报错,各位大神帮忙看看:java.lang.NoClassDefFoundError 代码如下: com.asiainfo.crm.open.base.bo.IOpenLogical iOpenLogical = IUcmCoreFactory.getICenterSV()._getICenterByBillId(aBillId); 上面代码执行时跳到下面代码,随后报错: public static ICenterSRV getICenterSV() throws IOpenE

xml-WCF 向客户端返回XML数据格式报错,请大神赐教“”超出最大字符串内容长度配额(8192)“”

问题描述 WCF 向客户端返回XML数据格式报错,请大神赐教""超出最大字符串内容长度配额(8192)"" !服务端配置 客户端配置 服务端返回客户端XML数据报错提示 解决方案 http://blog.csdn.net/yang_5/article/details/11775819

java mysql-使用QueryRunner报错,请大神们帮忙解决

问题描述 使用QueryRunner报错,请大神们帮忙解决 代码和错误信息如下: 解决方案 看看你的list 里面到底有没有没 accountId

Navicat出现这个报错 哪位大神帮忙看下

问题描述 Navicat出现这个报错 哪位大神帮忙看下 今天重装了C盘之后 打开navicat就这样了 本人小白 不明白这个报错是什么意思 解决方案 是我的mysql出现问题了吗 如果是 我已经重新安装mysql好几次了 还是有这样的错误 不明白 解决方案二: 没遇到过这问题,度娘吧

tomcat-Myeclipse10.7版本装Tomcat7.0,但是进行连接时,出现报错,请大神解答!

问题描述 Myeclipse10.7版本装Tomcat7.0,但是进行连接时,出现报错,请大神解答! 换过Myeclipse10.7版本准备装Tomcat7.0,就出现这错误,机子上还装有Eclipse.请问应该怎么做,求大神解答.在线等 解决方案 用15 稳定版,10版,个人觉得不好用, 解决方案二: 用低版本试试,版本太高了也容易出现问题 解决方案三: eclipse上貌似用不了tomcat吧,在myeclipse上找到tomcat7的路径,jdk路径也要正确

sql语句报错,请大神看下哪里的错误

问题描述 sql语句报错,请大神看下哪里的错误 错误代码: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'USING BTREE ) ENGINE=INNODB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8' at line 15 C