关于网友提出的“c语言从键盘上输入10个数,找到最小数,输出与其相邻的数。”问题疑问,本网通过在网上对“c语言从键盘上输入10个数,找到最小数,输出与其相邻的数。”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题:c语言从键盘上输入10个数,找到最小数,输出与其相邻的数。
描述:从键盘上输入10个数,找到最小数,输出与其相邻的数。
#include
void min(double a[10])
{int i,index;
double min=a[0];
for(i=0;i<10;i++)
if(min
为啥无法输出结果?
main.c:8:Bounds error: attempt to reference an illegal pointer.
main.c:8: Pointer value: 0xbef8ed98
解决方案1:例7.9 输入10个数,要求输出其中值最大的元素和该数是第几个数。
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!
解决方案2:#include
using namespace std;
int main()
{
int t;
cout<<"test number:"<
cin>>t;
while(t--)
{
int num[10],min=0,lmin=0,rmin=0,index=0;
for(int i=0;i
cin>>num[i];
min=num[0];
for(int i=1;i
{
if(min>num[i])
{min=num[i];
index=i;}
}
if(min==num[0])
cout<
if(min==num[9])
cout
if(index>=1&&index<9)
cout<<><>
}
return 0;
}
解决方案3:printf写的有问题吧,还有就是要分情况考虑吧
解决方案4: #include
void min(double *a)
{
int i;
//注意这里index赋初值
int index = 0;
double min = a[0];
for(i=0;i<10;i++)
if(min
以上介绍了“c语言从键盘上输入10个数,找到最小数,输出与其相邻的数。”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/wd/599438.html