2 hardo jan waldotch Hardo_Jan_Waldotch 于 2016.09.19 20:49 提问

魔法球 c语言编程,求助!

Szh是一个神秘的拥有魔力的男人。他行走在镜面的边缘之间,不过他并不为此感到困扰,因为他准备了很多很多的魔法球。
每一个魔法球都有它的能量ai。Szh可以将1个或者多个魔法球组合在一起,形成一个魔法网络,这个魔法网络的能量值为魔法球的能量总和。
两个不同的魔法网络当且仅当它们的能量值不同。
Szh想要更多的魔法,因此不同的魔法网络个数越多越好。
但是这并不有趣,szh想了一个绝妙的办法,更改一个魔法球的能量!
那么不同的魔法网络个数就会随之发生改变,他想让不同的魔法网络尽可能多,他想知道应该修改哪一个魔法球!
当然如果有多个魔法球的话,有准备的szh只想知道编号最小的就可以咯。

2个回答

LJX_ahut
LJX_ahut   2016.09.19 21:59
已采纳

大体意思明白了,就是魔法球按照输入的顺序,然后从小到大找到第一个相同的将下标较小的输出出来就行了,我写的代码如下,仅供参考,请您指点
#include
int main()
{
int n,m;
int a[100];
int i=0;
int temp;
bool isFound=false; //记录是否找到相同的魔法球
scanf("%d",&n);
m=n; //记录总的魔法球数
while(n--)
{
scanf("%d",&a[i++]); ///输入所有的魔法球
}
temp=0;
for(i=0;i<m;i++)
{
temp=i;
for(int j=i+1;j<m;j++)
{
if(a[temp]==a[j])
{
isFound=true;
break;
}
}
if(isFound)
break;
}
printf("%d\n" ,temp+1);
return 0;
}

Hardo_Jan_Waldotch
Hardo_Jan_Waldotch   2016.09.19 20:50

Input
第一行一个整数n,表示魔法球的个数。
接下来一行n个数ai表示魔法球的能量。
Output
输出一行表示szh应该修改哪一个魔法球的能量。
Sample Input
4
1
4
5
5
Sample Output
3

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
C语⾔编程魔法书
C语言编程魔法书:基于C11标准 陈轶著  带目录书签 主要讲解C11标准的语法内容,并且从整个编译、连接到加载过程都会涉及。同时在后会分别介绍GCC编译器与Clang编译器的C语言语法扩展。通过阅读本书,读者能够完全掌握新标准的C语言编程。并且对C语言设计思想、实现方式也能有个大概的了解。
C语言编程魔法书--基于C11标准(陈铁)
之前技术群里,群主送了我一本《C语言编程魔法书》,现在抽出时间对C11版的做个系统了解!感谢送书的群主,也感谢该书的作者! 作者的csdn链接:zenny_chen的专栏 作者的微博专栏:zenny1chen微博 本书的后两章代码的地址:Zenny Chen 本书的在线阅读链接:在线阅读链接 欢迎搬砖的支持该书作者!哈哈! 自己的读书收获会写在自己的博客中!
C语⾔编程魔法书:基于C11标准-完整-带书签-文字版
C语⾔编程魔法书:基于C11标准-完整-带书签-文字版 纯文字版
C语言编程魔法书:基于C11标准.epub
【下载地址】主要讲解C11标准的语法内容,并且从整个编译、连接到加载过程都会涉及。同时在后会分别介绍GCC编译器与Clang编译器的C语言语法扩展。通过阅读本书,读者能够完全掌握新标准的C语言编程。并且对C语言设计思想、实现方式也能有个大概的了解。...
Unity3D游戏特效 MagicalEffects 神奇魔法特效套餐 粒子插件
Unity3D游戏特效 MagicalEffects 神奇魔法特效套餐 粒子插件
Photoshop给帅哥加上超炫的魔法能量球.ppt
Photoshop给帅哥加上超炫的魔法能量球.ppt
星际争霸:人族(terran)魔法与科技
兴奋剂消耗: 10 生命   机枪兵和火焰兵可以使用。兴奋剂是一种合成肾上腺素和有止痛作用的药丸,它可以让火焰兵和机枪兵移动更快,开火速度也更快。其缺点就是,使用了兴奋剂后就会对部队立即造成10点的伤害,这个伤害无法避免。多次使用兴奋剂并不能累积效果,而只会对部队造成更多的伤害。
Android魔术——手把手教你实现水晶球波浪进度条
有段时间对Android中自定义View非常痴迷,看到一些炫的总会手痒的自己尝试着实现一下。这个系列的就是整理一些之前实现的,跟大家一起看看Android中的魔法。 项目的github地址:FastWidget4Android  很多炫酷的自定义效果,欢迎fork和star! 本篇文章讲解如何实现一个水晶球波浪进度条,实现后效果如下: 我们来观察其中一帧的画面
求助C语言编程
直接用计算机更好 支持的函数包括:正弦 幂运算(^) 除法(/) 乘法(*或×) 减法(-或-) 支持的运算包括:加法(+或+) 即可获得结果 例: 加法:3+2 减法:3-2 乘法:3*2 除法:3/2 阶乘:4 ) 支持上述运算的混合运算 是什么啊|||有点复杂 :#include "stdio.h" main { int a=1 正切 余弦 阶乘( = 8.5047
球C语言编程
制作一个简单的学生成绩应用程序: 学生成绩管理程序(1)有关基本信息的描述,如:学号、姓名、班级和所选科目及各科成绩等。(2)功能描述         学生基本信息及所选科目成绩的录入。         基本信息的查询(分班级、分科目、分学号)与修改。         对每班各科成绩进行分析(即求单科平均成绩、及格率和优秀率);         对所开课程的成绩分析(求其平