#include <stdio.h>
#include <time.h>
#include <stdlib.h>//实参为首元素地址,首元素是int, 需要int *
void set_array(int *p, int n)
{srand((unsigned int)time(NULL)); //设置种子int i = 0;for( i = 0; i < n; i++){*(p+i) = rand() % 100;printf("%d, ", p[i]);}printf("\n");
}void sort_array(int *a, int n)
{int i, j, tmp;for(i = 0; i < n-1; ++i){for(j = 0; j < n-1-i; ++j){if(a[j] > a[j+1]){tmp = a[j];a[j]  = a[j+1];a[j+1] = tmp;}}}
}void print_array(int *p, int n)
{int i = 0;for(i = 0; i < n; ++i){printf("%d, ", p[i]);}printf("\n");
}int main()
{int n = 10;int a[n]; //可变数组//set_array(&a[0], n);set_array(a, n); //设置数组内容sort_array(a, n); //排序print_array(a, n); //打印return 0;
}

c语言函数操作一维数组相关推荐

  1. c语言数组的一维编程,【C语言】转换一维数组

    #include #define MAX_SIZE 20 /* 最大数组个数 */ void TransposeArray(int *arr,int size); int main() { int s ...

  2. 为什么C语言函数不能返回数组,却可以返回结构体?

    C语言函数为什么不能返回数组? 在C语言程序开发中,我们不可以编写下面这样的代码: char f(void)[8] { char ret; // ...fill... return ret; } in ...

  3. 为什么C语言函数不能返回数组,却可以返回结构体

    C语言函数为什么不能返回数组? 在C语言程序开发中,我们不可以编写下面这样的代码: char f(void[8]{ char ret;// ...fill... return ret; }int ma ...

  4. C语言指针操作字符数组demo

    C语言指针操作字符数组demo,本意是使用指针操作source,函数调用一次取16个字节,调用两次获取到整个数据. char source[32] = {0}; int *header = (int ...

  5. c语言一维数组教学设计,C语言教学中一维数组教学设计.doc

    C语言教学中一维数组教学设计 C语言教学中一维数组教学设计 [摘 要] 数组是C语言中非常重要的概念,通常学生在初次接触到这一概念时感到很抽象.本文通过生活中常常接触到的超市储物柜与数组进行类比,将数 ...

  6. numpy使用np.argmax函数获取一维数组中最大值所在的索引(index of largest value in numpy array with np.argmax)

    numpy使用np.argmax函数获取一维数组中最大值所在的索引(index of largest value in numpy array with np.argmax) 目录 numpy使用np ...

  7. 最大值_期末C语言特辑 计算一维数组中最大值

    点击蓝字 关注我们 期末C语言特辑 计算一维数组中最大值 [问题描述]输入10个整型数据,存入数组a中,计算其最大值及其所在元素的下标位置. [输入形式]"%d" [输出形式]&q ...

  8. 机器学习——使用array函数构建一维数组

    机器学习--使用array函数构建一维数组 import numpy as np#构建一维数组 a=[1,2,3,4] b=[5,6,7,8] print(a,type(a),b,type(b)) x ...

  9. c语言函数返回数组_C语言如何用一维数组拷贝函数,拷贝二位数组(C Primer Plus 10-7)...

    程序内容: 初始化一个double类型的二维数组,使用编程练习2中的一个拷贝函数把该数组中的数据拷贝至另一个二维数组. 程序为C Primer Plus第十章第七题的答案示例 附:程序代码为本人亲自编 ...

最新文章

  1. mysql定义条件和处理_MySQL定义条件和处理程序
  2. c语言实现字符指针(字符串)数组的排序
  3. JAVA 作业:图形界面
  4. 适用于VS C++环境的注释代码段,可以让你的代码被使用时有高可读性的注释
  5. 对《RHCSA/RHCE Red Hat Linux认证学习指南(第6版):EX200 EX300》的评价
  6. php目录遍历漏洞复现,nginx解析漏洞,配置不当,目录遍历漏洞环境搭建、漏洞复现...
  7. 国内市场上 Android 手机屏幕分辨率的比例情况如何?
  8. js 浮点数精度问题 可以用accounting.js解决
  9. Photoshop 入门教程,处理图层「1」了解图层
  10. H264 encode and decode
  11. OpenNESS NTS 的前世今生
  12. adb 切换默认桌面_超强桌面管理神器,有你想不到的效果!
  13. 转:信息部是管理部门or服务部门?这些CIO在群里“吵” 起来了
  14. android svg 线条动画教程,svg 线条动画
  15. 【UE4】联网游戏开发的正确姿势
  16. pstack 跟踪进程栈
  17. NOIP 2012 普及组 复赛 culture 文化之旅
  18. [Unity]Mac调用SVN更新
  19. Ath10k Candela Technologies
  20. promise和回调函数 js

热门文章

  1. JavaScript之数组去重
  2. php 检测 变量是否设置,php判断变量是否定义
  3. bcc校验位怎么算的_数据BCC校验码计算工具
  4. linux mysql 8.0启动不了_MySQL官方源从8.0.3直接yum升级到8.0.4后无法启动
  5. XML 文档结构必须从头至尾包含在同一个实体内
  6. gdb java,调用gdb来调试java程序
  7. android webview圆角,Android 实现一个通用的圆角布局
  8. mvc ajax helpers,ASP.NET MVC 实践系列4-Ajax应用
  9. linux里面的perl脚本怎么调用函数,如何在我的Perl脚本中包含另一个文件的函数?...
  10. java大致了解_学习Java第一天,大致了解