问大神们一个C语言蓝桥杯的问题,跪求大神啊

加法变乘法

我们都知道:1+2+3+ ... + 49 = 1225
现在要求你把其中两个不相邻的加号变成乘号,使得结果为2015

比如:
1+2+3+...+10*11+12+...+27*28+29+...+49 = 2015
就是符合要求的答案。

请你寻找另外一个可能的答案,并把位置靠前的那个乘号左边的数字提交(对于示例,就是提交10)。

注意:需要你提交的是一个整数,不要填写任何多余的内容。

#include "stdio.h"
void main()
{
int sum,r,s,t;//r--第一个乘号位置
//s--第二个乘号位置
sum=0;
for(r=1;r<=46;r++)
for(s=r+2;s<=48;s++)
{
for(t=1;t<=49;t++)
{
if(t sum=sum+t;
if(t==r)
{
sum=sum+(t*(t+1));
t++;
}
if(t>r+1&&t sum=sum+t;
if(t==s)
{
sum=sum+(t*(t+1));
t++;
}
if(t>s+1) sum=sum+t;
}
if(sum==2015)
printf("%d\n",r);
}
}
请问为什么我的程序运行不出结果,为什么我没有sum=2015的结果

c

1个回答

我觉得你的for循环少了一步sum的重置0

 #include "stdio.h"
int main()
{
    int sum,r,s,t;//r--第一个乘号位置
    //s--第二个乘号位置
    sum=0;
    for(r=1;r<=46;r++)
        for(s=r+2;s<=48;s++)
        {
            for(t=1;t<=49;t++)
            {
                if(t<r)sum=sum+t;
                if(t==r)
                {
                    sum=sum+(t*(t+1));
                    t++;
                }
                if(t>r+1 && t<s) sum=sum+t;
                if(t==s)
                {
                    sum=sum+(t*(t+1));
                    t++;
                }
                if(t>s+1) sum=sum+t;
            }
            if(sum==2015)
                printf("%d\n",r);
                                //重置为0
            sum=0;
        }

    return 0;
}

得到结果
10
16

caozhy
每个人都有一个梦才不会孤单的说话就有天堂
大约 4 年之前 回复
Unknown_future
Unknown_future 啊。。。我知道了,万分感激
大约 4 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
博客园里的大神们
做IT码农的这段时间里,我就像一个拾荒者,在网络上寻找着各种技术的踪迹。发现它们,揣测它们,理解它们,最终驾驭它们。在这期间,总会碰见这样几个人,你总能在各个地方看到他们的文章,他们的影子。 他们被菜鸟称之为大神,其实单论技术,他们或许并不是最强的,但是他们已经能够把技术描述的非常通俗易懂。像我之前做eclipse插件开发的时候,菜鸟期基本上是看着八进制的博客度过的,直到自己开始看eclipse
大学生贷款
该系统分为三个基本的角色,分别是学生、校方负责人、银行负责人,对应的功能你们自己可以看看,我自己的毕设课题,希望对你有用。
如何在大学里成为IT技术大神
总是有同学问我怎么学很多技术,好奇如何成为所谓的大神。 事实上,这篇文章是结合我的一些经历,讲述应该怎么学习技术,并不是要讲怎么成为大神。没有所谓的成功学,只有充满智慧的思考,脚踏实地的实干,和越来越近的理想,还有机遇和运气。之所以用这个标题,无非是吸引更多人、尤其是很多对成为大神抱有不切实际的幻想的人来看。希望读者能从中得到一些东西,没有浪费看这篇文的时间。这篇文章也只是我的看法,并不是什
某阿里大神想和java程序员说的话
引言 其实本来真的没打算写这篇文章,主要是LZ得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来。LZ自己当初面试完以后,除了记住一些聊过的知识点以外,具体的内容基本上忘得一干二净,所以写这篇文章其实是很有难度的。 但是,最近问LZ的人实在是太多了,为了避免重复回答,给自己省点力气,干脆就在这里统一回复了。 其实之前LZ写过一篇文章,但是那篇
理解C语言——从小菜到大神的晋级之路(1)——引言:C语言的前世今生
C语言是现在应用最为广泛的编程语言之一,也是现在依然流行的编程语言中历史最悠久的一种之一。在目前业界广泛使用的编程语言中,许多 种语言是以C为基础发展而来。在多类大学的工程类专业尤其是信息类专业的教学计划中,C语言也是极为重要的基础课之一。 而对于一名以编译型语言为主要开发工具的程序员来说,熟练掌握C语言的用法和理论也可以对其他编程语言获得更深的理解。因此,在这一系列教程中我们希望可以深入理解C语
【专业造轮子】:一位大神的编程之路,让我大吃一惊!
vczh,本名陈梓瀚,因知乎的个人信息介绍上写有 “专业造轮子”,所以江湖人称 “轮子哥”。 vczh 大学时代就在微软实习,毕业后即加入微软。开始时是在微软上海,后来进入北京的微软亚洲研究院。现已移居美国西雅图,在 Office 组做工程师。 前几天收到网友的邀请参加这个活动,想想好像今年的惯例回顾博客文章没有写,于是干脆就写一遍。本文的前半部分基本截取自4年前的一篇博客文章:进
yii2初探-程序启动流程
1.入口脚本 web/index.php2.index.php文件分析&amp;lt;?php //定义是否开启debug模式 展示调试信息 defined('YII_DEBUG') or define('YII_DEBUG', true); //定义开发模式 prod | dev | test defined('YII_ENV') or define('YII_ENV', 'dev'); //导入co...
蓝桥杯历届试题-打印十字图
题目问题描述 小明为某机构设计了一个十字型的徽标
S7-300 GRAPHzuoye
S7-300 GRAPH作业跪求大神指导
我们采访了这些游戏大神,这是他们给新人的建议
2002年,日本以首都圈为中心创办了IGDA日本(http://www.igda.org/,原IGDA东京)。2012年,IGDA日本成为了指定非营利组织法人(NPO法人)。此后日本又设立了IGDA关西(2005年至今)、IGDA福冈(2009年至今)、IGDA东北(2012年至今),根据地域特色来进行各种各样的活动。分部之间不存在上下级关系,各地域分部都作为IGDA主体的一员以对等的关系推进着各...
【推荐】Java工程师如何从普通成为大神值得一读
本文源自 http://www.hollischuang.com/archives/489 一点感悟     java作为一门编程语言,在各类编程语言中作为弄潮儿始终排在前三的位置,这充分肯定了java语言的魅力,在实际项目应用中,我们已经无法脱离javaa(Ps当然你可以选择不使用),但它的高性能,稳定性,扩展性已经深入到每一个java编程工程师的骨髓里,随着时间的推移,我相信更多的
蓝桥杯之查找整数
问题描述 给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个。 输入格式 第一行包含一个整数n。 第二行包含n个非负整数,为给定的数列,数列中的每个数都不大于10000。 第三行包含一个整数a,为待查找的数。 输出格式 如果a在数列中出现了,输出它第一次出现的位置(位置从1开始编号),否则输出-1。 样例输入 6
关于C和C++一些大神们的讨论
知乎上曾经有一个关于C和C++语言的讨论,弄的沸沸扬扬。余天升 开源社区一直都不怎么待见C++,自由软件基金会创始人Richard Stallman认为C++有语法歧义,这样子没有必要、非常琐碎还会和C不兼容,并且还带来不了什么非常大的好处。 having ambiguous grammar and “gratuitous, trivial, incompatibilities with C (
这几个excel神操作,让你从入门到大神 ,涨完工资再来谢我……
没有几年的工作经验,没有学习过一些excel技巧,我们往往不会进行excel的一些高级操作,只会知道其中的一些皮毛而已,对于想成为大神级别的存在,我们到底要使用那些操作技巧呢?小编就简单和你们分析一下: 一.快速移动/替换数据 有时候我们想要将数据进行移动或者进行替换我们该怎么操作,毕竟使用粘贴/复制比较麻烦,其实我们可以使用比较便捷的方法进行操作: 步骤/方法 1.首先我们选择自己需
Glide 框架简单粗暴的流程图
          看完郭大神的Glide最全解析文章,感觉还是自己亲自追踪源码分析比较好理解,以下是自己追踪主要源码后的总结流程图,用PPT记录画的,忽略了很多细节,例如key的区分等,否则得画好几百页都画不完,这里主要是记录主要的源码流程,方便以后再阅读.                      画得比较简陋,不喜勿喷,希望多多指教!!!!...
大神们 求解啊
银号卡以前绑定的那个手机号丢了     然后现在人在外地   不知道
蓝桥杯 算法提高 排队打水问题(贪心排序+优先队列)
算法提高 排队打水问题   时间限制:1.0s   内存限制:256.0MB      问题描述   有n个人排队到r个水龙头去打水,他们装满水桶的时间t1、t2………..tn为整数且各不相等,应如何安排他们的打水顺序才能使他们总共花费的时间最少? 输入格式   第一行n,r (n   第二行为n个人打水所用的时间Ti (Ti 输出格式  
跪求大神
一般ecplise建立项目完了之后不是应该这样吗,怎么变这样了 求大声帮忙解决下
如何成为一个牛掰的Java大神
如何成为一个牛掰的Java大神? 2015-12-24 java那些事 这个文章不错,所以转载过来,怕过一段这个页面不存在了。 来自:HollisChuang's Blog 链接:http://www.hollischuang.com/archives/489 一、基础篇 1.1 JVM 1.1.1. Java内存模
跟着大神练VIM--------二级
VIM就是传说中的重剑无锋,大巧不工。用的好秒杀一大帮ide,用不好,赶紧去学。 首先来张图,作为桌面背景(基本不怎么看,忧桑:() 会了一些基本命令之后,只能让你存活下来,现在是时候学习一些更多的命令了,某牛牛的建议: 各种插入模式 a → 在光标后插入o → 在当前行后插入一个新行----这个特别有用O → 在当前行前插入一个新行cw → 替换从
【蓝桥杯】最大的最小公倍数
细心的人不难发现,这个坑爹的蓝桥杯的OJ做的如此之粗糙与恶劣,还设置了坑爹的VIP,想钱之疯魔程度,简直是不忍直视啊。题目上面说1~N-1, 后面给的样例就变成的从1~N里面筛选,这种赤裸裸的扇自己脸的行为,我只能呵呵了。        小规模吐槽完毕,接下来进入正题:        这个题的意思就是要我们在1~N的范围内找三个数,使他们的最小公倍数在这个范围内的组合是最大的。那么你的第一印象
让你成为Word大神的10个技巧
1、选中文本,任你所想你可以在文档某一段落的任何一个位置三击,然后就可以选中整段文本。按住Ctrl键,然后在某个句子中点击鼠标就能选中整个句子。当然,你还可以通过按住Alt键并垂直拖动鼠标实现垂直选中文本这一目的。2、插入特殊字符,别再苦苦寻找如果想要在Word里插入一个特殊字符,你一般都怎么做?肯定是点击插入>>符号……然后一个一个找啦!其实不必。如果你知道某一个字符的Unicode代码,直接输入
怎么成为java大神?
说掌握了一下十项全能就可以成为java大神,各位java大神来说说真实体验!! 1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正。 2、命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟 悉:appletviewer、 HtmlConverter、jar、 java、javac、javadoc、ja
一个简单游戏的程序
简单游戏的程序代码,大神们帮忙看看。简单游戏的程序代码,大神们帮忙看看。简单游戏的程序代码,大神们帮忙看看。简单游戏的程序代码,大神们帮忙看看。简单游戏的程序代码,大神们帮忙看看。
从程序员小白到大神的正确打开方式!
原文地址 一个程序员大神是如何炼成的?突然想到了个问题。于是乎思考了下这个问题感觉很有意思,在上网找了些答案发现了成为一名优秀的程序员必备5个技能。 NO.1 问题分解 编程讲的是如何解决问题。但在你开始写代码之前,你需要清楚如何解决问题。一个好的程序员应该拥有这样的技能,他能将问题分解成子问题,直到每个子问题都可以很轻松地进行解决。不过要找到一个解决问题的方式可
java大神潜在的十个特征
java以其简单,稳健,高效的特性对于编程来说是个不错的选择,那么我们该如何学习掌握这门语言呢?下面列举了一些关于学习java的一些心得,希望对大家有所帮助 1.订阅最新资讯 学习新技术首先要做的是订阅相关的技术社区论坛。我们并非是独行者。很多人都和我们一样在研究着相同的技术。只对某个框架概念做验证是不难,但是当你将这些概念应用到实际的项目中时,那么各种各样的问题,各种在搜索不到解决方
入门程序员——从小白到大神
新人自传
那些GitHub上很有名气的大牛们
有空没事儿,多去gitHub上看一些有营养很高端的很新鲜的学习资料,不断提升自己,既然我们不能Create,那么我们就Recreate吧
C#+sql简单的留言板
一个简单的留言板 属于初学者 简单的前台和后台 大神们不要愤啊 小弟谢谢各位了 
制作ubuntu U盘启动
一个简单的U盘启动ubuntu制作流程,请大神们不要见笑啊
大神教你学JavaScript
鉴于时不时,有同学私信问我怎么学前端的问题。这里统一回复一下,如下次再遇到问我此问题同学,就直接把本文链接地址发给你了。首先说句题外话。关于有人管我叫大神的事情。个人感觉这跟你买东西时,人家管你叫帅哥一样,你答应与否都无妨。正题开始,前端怎么学,应该因人而异,别人的方法未必适合自己。就说说我的学习方法吧。我把大部分时间放在学习js上了。因为这个js的学习曲线,先平后陡。项目实践和练习啥的,我不说了...
从前端菜鸟到大神
联网的快速发展和激烈竞争,用户体验成为一个重要的关注点,导致专业前端工程师成为热门职业,各大公司对前端工程师的需求量都很大,要求也越来越高,优秀的前端工程师更是稀缺。个人感觉前端入门相对容易,但是也需要系统地认真学习,在打好基础后坚持学习,成为优秀前端工程师也只是时间问题。 学习任何知识最重要的都是兴趣,如果经过一段时间的学习感觉不喜欢,那可能强迫自己学习是很痛苦的,效果也不会好,毕竟这很可
一个优秀的程序员是如何炼成的?(大神、小白通吃的干货,不信你
一个优秀的程序员是如何炼成的?问一下自己这个问题会很有意思。这能让你好好思考一下软件开发的过程。拿它来问一下同学朋友也不错,这能引起一些关于团队如何一起协作开发的很有意思的讨论。我个人认为,成为一名优秀的程序员必需要5个技能。 问题分解   编程讲的是如何解决问题。但在你开始写代码之前,你需要清楚如何解决问题。一个好的程序员应该拥有这样的技能,他能将问题分解成子问题,直到每
RTMP推流摄像头接入腾讯云直播
直播,是实时推送的,网页播放无需安装控件的,可以多人同时访问观看的。下面介绍怎么用腾讯云搭建现场视频直播。前端使用叁陆伍视讯公司的RTMP推流摄像头。此摄像头支持嵌入式RTMP协议,也就是无需外加软件控制编码器,摄像机自己就可以推流到腾讯云直播服务器。注册腾讯云直播服务器,提交资料后腾讯云会审核,审核通过后,进入腾讯云直播后台,进入直播管理--直播码接入--填写进入配置(配置回调的URL,你的域名...
蓝桥杯 - 历届试题 小朋友排队 C语言实现
历届试题 小朋友排队 时间限制:1.0s   内存限制:256.0MB   问题描述   n 个小朋友站成一排。现在要把他们按身高从低到高的顺序排列,但是每次只能交换位置相邻的两个小朋友。   每个小朋友都有一个不高兴的程度。开始的时候,所有小朋友的不高兴程度都是0。   如果某个小朋友第一次被要求交换,则他的不高兴程度增加1,如果第二次要求他交换,则他的不高兴程度增加
蓝桥杯 历届试题-九宫重排
问题描述  如下面第一个图的九宫格中,放着 1~8 的数字卡片,还有一个格子空着。与空格子相邻的格子中的卡片可以移动到空格中。经过若干次移动,可以形成第二个图所示的局面。   我们把第一个图的局面记为:12345678.   把第二个图的局面记为:123.46758   显然是按从上到下,从左到右的顺序记录数字,空格记为句点。   本题目的任务是已知九宫的初态和终态,求最少经过多少步的移
AK大神AE中文字幕教程(126集
AK大神AE中文字幕教程126集,这里是下载地址,可以下载下来自己去学习!
菜鸟到大神的上位历程,即学即用走向人生巅峰
结合个人经历总结的前端入门方法,总结从零基础到具备前端基本技能的道路、学习方法、资料。由于能力有限,不能保证面面俱到,只是作为入门参考,面向初学者,让初学者少走弯路。     互联网的快速发展和激烈竞争,用户体验成为一个重要的关注点,导致专业前端工程师成为热门职业,各大公司对前端工程师的需求量都很大,要求也越来越高,优秀的前端工程师更是稀缺。个人感觉前端入门相对容易,但是也需要系统地认
从前端菜鸟到大神,一篇总结得很好的文章
从前端菜鸟到大神                                                                                                                                                         转载自:https://github.com/qiu-deqing/FE
蓝桥杯-经典的递归问题(一)
珍惜作者劳动成果 转载请注明出处致谢蓝桥杯取球问题 问题描述: 在n个球中, 任意取出m个(不放回), 求有多少种不同的取法. 求解思路:   从题目上看, 这个问题对于递归来说似乎没有突破口, 找不到合适的相似性? 这就要发挥我们特长 – 想象!   在进行想象之前需要先明确我们方法的参数 : int f (int n, int m) , n 个球中取m个 , f的返回值就是取法的种数
推荐一个大神的博客--chenssy
chenssy大神的博客无意中阅读到这个博主的文章,然后就饶有兴致地把他的所有文章都阅读了一遍,从10年到17年,仿佛读一段故事,很有趣也很有吸引力,本人16年毕业的,然后按照时间轴和博主的时间轴对比了一下,的确需要努力的地方还很多,比如看书、比如坚持。在这里分享一下,看着前辈的经验,有时候也是我们的指路明灯,共勉。
大神的神级js代码
刚刚在做一个排序的问题,因为后台返回的是一次性返回的,而前台则需要根据类型来分类并且排序,类型也是在后台返回的数据中! 这样的话,就不好用返回的size来排序,然后尹大神出现了,用以下方法,一次搞定排序问题!    var  indexFlag = {};     //先定义一个数组对象    indexFlag[imgType] = (indexFlag[imgType] == u
CSDN博客大神汇总
http://blog.csdn.net/llp1992/article/details/43768111 本篇文章主要纪录我在学习过程中,发现的非常给力的CSDNBlog和个人Blog,这些Blog都有一个共同的特点,即内容详实,讲解透彻,也算是给后来的初学者指一条路吧!只要你下定决心跟随强者的脚步,成为人们眼中的大神,只不过是时间问题!  下面排名不分先后 CSDN
菜鸟到大神的上位历程,即学即用走向人生巅峰(大神学习经验)
结合个人经历总结的前端入门方法,总结从零基础到具备前端基本技能的道路、学习方法、资料。由于能力有限,不能保证面面俱到,只是作为入门参考,面向初学者,让初学者少走弯路。     互联网的快速发展和激烈竞争,用户体验成为一个重要的关注点,导致专业前端工程师成为热门职业,各大公司对前端工程师的需求量都很大,要求也越来越高,优秀的前端工程师更是稀缺。个人感觉前端入门相对容易,但是也需要系统地认
蓝桥杯 ALGO-2算法训练 最大最小公倍数(贪心算法)
问题描述 已知一个正整数N,问从1~N中任选出三个数,他们的最小公倍数最大可以为多少。 输入格式 输入一个正整数N。 输出格式 输出一个整数,表示你找到的最小公倍数。 样例输入 9 样例输出 504 数据规模与约定 1 分析: 1.如果 n 2.如果 n 是奇数,那么最小公倍数的最大值为末尾的三个数相乘 3.如果是偶数的话,如果同时出现两个偶数
国内外Android大神博客
Avatar Github Blog Descriptionhttps://github.com/google http://android-developers.blogspot.com/ Google Android Developers Bloghttps://github.com/JakeWharton http://jakewharton.com/ ActionBarSherlock, A
July大神的大数据解决思路
作者:July 出处:结构之法算法之道blog 前言    一般而言,标题含有“秒杀”,“99%”,“史上最全/最强”等词汇的往往都脱不了哗众取宠之嫌,但进一步来讲,如果读者读罢此文,却无任何收获,那么,我也甘愿背负这样的罪名,:-),同时,此文可以看做是对这篇文章:十道海量数据处理面试题与十个方法大总结的一般抽象性总结。     毕竟受文章和理论之限,本文摒弃绝大
CSDN 排名第2,3,6的 大神
CSDN 排名第2的  http://blog.csdn.net/phphot CSDN 排名第3的 http://blog.csdn.net/yuanmeng001 CS
Java大神修炼之路
        一、基础篇   1.1 JVM   1.1.1. Java内存模型,Java内存管理,Java堆和栈,垃圾回收   http://www.jcp.org/en/jsr/detail?id=133   http://ifeve.com/jmm-faq/   1.1.2. 了解JVM各种参数及调优   1.1.3.
Python 大神
https://cuiqingcai.com/about大数据视频课程汇总http://blog.csdn.net/sjh752422969/article/details/69839153
立即提问