您好,欢迎来到[问答大全]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 问答大全 >> 电脑网络 >> c语言从键盘上输入10个数,找到最小数,输出与其相邻的数。

c语言从键盘上输入10个数,找到最小数,输出与其相邻的数。

来源:网络整理     时间:2016/4/8 1:50:21     关键词:C语言,输入

关于网友提出的“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

相关图片

相关文章