数组-c语言求助

问题描述

c语言求助

Input array index N 输入数组索引
Input the number of N 输入氮的数目
Print the maximum value and the minimum value 打印最大值和最小值

解决方案

代码如下:

 #include <stdio.h>
#include <stdlib.h>

int main(void)
{
    int i,index,min,max;
    int *numbers;
    printf("Input array index : ");
    scanf("%d" , &index);
    if(index != 0)
    {
        numbers = (int *)malloc(index*sizeof(int));
    }
    if(NULL == numbers)
    {
        return 1;

    }
    printf("Input 5 numbers : ");
    for(i = 0 ; i < index ; scanf("%d",&numbers[i]),i++);
    for( i = 0 ,min = max = numbers[0] ; i < index ; i++)
    {
        if(min > numbers[i])
        {
            min = numbers[i];
        }
        if(max < numbers[i])
        {
            max = numbers[i];
        }
    }
    printf("maximum : %dnminimum : %dn",max,min);
    return 0;
}

解决方案二:

lz我在你另一题下有回答。你把那个quicksort函数拉过来使用。然后输出数组第一个和最后一个就好~采纳哟~

时间: 2024-11-10 11:19:46

数组-c语言求助的相关文章

java 编程-java语言求助,遇到个小问题

问题描述 java语言求助,遇到个小问题 始终提示非法字符,不知道哪里错了,各位精英帮帮忙.好像是引号的问题,大家帮忙看看. 解决方案 检查一下是不是半角与全角的原因 解决方案二: 找到提示出错的行,看看那一行都有什么符号.也可以复制贴出来才好分析. 解决方案三: 编写代码时把输入法设置成英文输入法,如果你的代码不多的话,删除重新写试试. 解决方案四: 一般编译器会把有语法错误的地方标注

c语言-C语言求助!!!写了一个返回结构体指针的函数,编译时总是提醒没有初始化q,但是初始化了。

问题描述 C语言求助!!!写了一个返回结构体指针的函数,编译时总是提醒没有初始化q,但是初始化了. 下面是源码下载:http://pan.baidu.com/s/1dDhplwH 程序是用C语言写的,VS2013编译. 这是其中使用结构体的定义 这是哈夫曼函数的定义 解决方案 创建的时候可以 -- ,*q = NULL; malloc 之后 memset(q, 0 , sizeof(--)): 解决方案二: 创建的时候可以 -- ,*q = NULL; malloc 之后 memset(q, 0

问题求助 数据结构-数组元素问题求助,谢谢了

问题描述 数组元素问题求助,谢谢了 数组[0...4,-1...-3,5...7]中含有的元素个数是几个,求具体过程,谢谢了 解决方案 http://zhidao.baidu.com/link?url=O98fVXpiAxUuy4iQwfgd7aohW1PhSdfesff57hevRW0QPtOkWV79tuVAiU-LzHzk_aqzzqJxVRZSgvbd5aD1xg-hrDMLR6GYtbZahG-NDFy http://zhidao.baidu.com/link?url=9sW-LsTb

c语言-C语言求助,统计出一个字符串中的单词数

问题描述 C语言求助,统计出一个字符串中的单词数 /*7.编写一个函数,统计出一个字符串中的单词数, 将每个单词存起来,并且返回最长单词. 函数原型定义如下:char * word ( char * str ) ;*/ #include #include char *word(char *str) { int i=0,maxi,j=0,k=0,flag=0; int s,t; char *p[100]; while(str[j]!='') { if(str[j]==' ') { str[j]='

详解C++中的对象指针与对象数组_C 语言

C++对象指针 指向对象的指针 在建立对象时,编译系统会为每一个对象分配一定的存储空间,以存放其成员.对象空间的起始地址就是对象的指针.可以定义一个指针变量,用来存放对象的指针. 如果有一个类: class Time { public : int hour; int minute; int sec; void get_time( ); }; void Time::get_time( ) { cout<<hour<<":"<<minute<<

c语言-C语言求助 急啊啊啊啊啊啊啊

问题描述 C语言求助 急啊啊啊啊啊啊啊 #include #include #define null 0 typedef struct node { int data; struct node *next; }linkstack; linkstack *top; linkstack push(linkstack *top,int x) ////入栈 { linkstack *p; p=(linkstack)malloc(sizeof(linkstack)); p->data=x; p->nex

浅析C语言中的数组及字符数组_C 语言

我们来编写一个程序,以统计各个数字.空白符(包括空格符.制表符及换行符)以及所有其它字符出现的次数.这个程序的实用意义并不大,但我们可以通过该程序讨论 C 语言多方面的问题. 所有的输入字符可以分成 12 类,因此可以用一个数组存放各个数字出现的次数,这样比使用 10 个独立的变量更方便.下面是该程序的一种版本: #include <stdio.h> /* count digits, white space, others */ main() { int c, i, nwhite, nothe

c语言-求助!!!关于C里scanf %s %c和结构体之间的疑惑!!!

问题描述 求助!!!关于C里scanf %s %c和结构体之间的疑惑!!! 最近在编一个学生成绩管理系统,然后就发现了一个问题..... scanf("%s %s %c ",name,stunum,&sex); 在运行时输入Xiaoming 2015000000 F 输出的stunum是2015000000, sex是F 但是把语句改成 scanf("%s %s %c ",student[0].name,student[0].stunum,&stud

c语言-求助关于二叉树层次遍历

问题描述 求助关于二叉树层次遍历 向各位前辈求助..... 小弟研究二叉树层次遍历三天了,始终不能结合队列写出可执行的代码....真心求教....万分感谢.....!!!! void Printbylevel(BTree T) { BNode *tmp = T; CircleQueue *q = malloc(sizeof(CircleQueue)); Init(q); if(T == NULL) { return ;//根节点为空,返回-1 } else { InQueue(q, tmp);/