⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sy1_1.c

📁 数据结构实验与学习指导
💻 C
字号:
/* sy1_1.c */
#include<stdio.h>             /*C源程序*/
#define MAXSIZE 30            /*定义数据的最大数目*/
typedef  int  ElemType;         /*定义数据元素的类型,假设为int,用户也可自行定义*/
void Create(ElemType b[],int n){
    int i;
    printf("\n请输入%d个数字:\n",n);
    for(i=0; i<n; i++)
      scanf("%d",&b[i]);     /*通过键盘输入一组整数数据,存入一维数组中*/
    printf("\n您输入的数据是:");
    for(i=0;i<n;i++)
      printf("%4d",b[i]);     /*将数据输出到屏幕上*/
 }/*Create*/
void Maxmin(ElemType b[],int n, ElemType *max ,ElemType *min )
  {                          /*求数组b中的n个数据的最大值和最小值*/
     int i; *min=b[0];   *max=b[0];
     for(i=1;i<n;i++)  {
       if (b[i]>*max)  *max=b[i];
       if (b[i]<*min)  *min=b[i];
    }/*for*/
  printf("\n最小值是%d",*min);
  printf("\n最大值是%d",*max);
    return;
}/*Maxmin*/
void main()  {
ElemType a[MAXSIZE],max,min;
  int i,n;
  printf("\n输入您要创建的数组元素个数:");
  scanf("%d",&n); 
  Create(a,n);
  printf("\n创建完成!\n");
  Maxmin(a,n,&max, &min);
printf("\n主函数中:");
  printf("\n最小值是%d",min);
  printf("\n最大值是%d",max);  getch();
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -