《C语言及程序设计》实践参考——数组的排序
返回:贺老师课程教学链接 项目要求 【项目3 - 数组的排序】(1)编写函数,完成冒泡排序要求不能改变下面的main函数。 //两个函数bubble_sort和output_array的声明 int main( ) { int a[20]={86,76,62,58,77,85,92,80,96,88,77,67,80,68,88,87,64,59,61,76}; i...
《C语言及程序设计》实践参考——删除数组元素
返回:贺老师课程教学链接 项目要求 【项目2 - 删除数组元素】del函数的作用是删除数组a中的指定元素x,n为数组a的元素个数。函数的返回值,为删除元素后的有效元素个数(数组中可能有重复元素)。函数的原型为:int del (int a[10],int n,int x)(1)请实现这个函数,并完成测试。 [参考解答] #include<stdio.h> int ...
《C语言及程序设计》实践项目——数组与函数应用
返回:贺老师课程教学链接 【项目1-有序数组中插入数据(函数版)】 有一个足够“大”的数组a,其中已经存储了n个呈升序排列的数据。调用函数insert(a, n, m),可以将数m插入到a中的合适位置,使其仍然保持升序,并且返回值为数组中有效数字的个数(即原先的n加1)。 例如,若a中数据为1 7 8 17 23 24 59 62 101,n=9,需要插入的数字m为50,调用函数inser.....
《C语言及程序设计》实践参考——当年第几天(数组方案)
返回:贺老师课程教学链接 项目要求 【项目3-当年第几天(数组方案)】 当年第几天中定义一个函数,其参数为年、月、日的值,返回这一天为该年的第几天。要求在main函数中输入年月日,然后调用这个函数求值,并在main函数中输出结果。 #include<stdio.h> int days(int y, int m, int d); int main() { in...
《C语言及程序设计》实践参考——翻转数组
返回:贺老师课程教学链接 项目要求 【项目1-翻转数组】 下面的程序的输出为10 9 8 7 6 5 4 3 2 1。也就是说,调用reverse(b,10);后,b数组中的元素正好“翻转”过来了。请定义reverse函数,实现这个功能。 int main( ) { int b[10]= {1,2,3,4,5,6,7,8,9,10}; int i; revers...
《C语言及程序设计》实践项目——数组与指针
返回:贺老师课程教学链接 【项目1-翻转数组】 下面的程序的输出为10 9 8 7 6 5 4 3 2 1。也就是说,调用reverse(b,10);后,b数组中的元素正好“翻转”过来了。请定义reverse函数,实现这个功能。 int main( ) { int b[10]= {1,2,3,4,5,6,7,8,9,10}; int i; reverse(b,10...
《C语言及程序设计》程序阅读——数组与指针
返回:贺老师课程教学链接 (1) #include <stdio.h> int main() { int a[]= {2,4,6,8,10}; int y=1,x,*p; p=&a[1]; for(x=0; x<3; x++) y+=*(p+x); printf("y=%d\n",y); return 0;...
《C语言及程序设计》实践参考——数组大折腾
返回:贺老师课程教学链接 项目要求 【项目1 - 数组大折腾】(1)创建一个有20个元素的整型数组,通过初始化,为数组中的前10个元素赋初值,然后通过键盘输入后10个元素的值,从前往后(从第0个到第19个)输出数组中元素的值,每5个元素换一行。 int main( ) { int a[20]={...}; //初始化前10个元素 //键盘输入后10个元素的值 ...
《C语言及程序设计》实践项目——一维数组初步
返回:贺老师课程教学链接 【项目1 - 数组大折腾】(1)创建一个有20个元素的整型数组,通过初始化,为数组中的前10个元素赋初值,然后通过键盘输入后10个元素的值,从前往后(从第0个到第19个)输出数组中元素的值,每5个元素换一行。 int main( ) { int a[20]={...}; //初始化前10个元素 //键盘输入后10个元素的值 //...
《C语言及程序设计》程序填空——一维数组初步
返回:贺老师课程教学链接 1、 下面程序将十进制整数b转换成n进制,请填空使程序完整。 #include<stdio.h> int main() { int i=0,b,n,j,num[20] ; scanf("%d",&n); scanf("%d",&b) ; do { num[i]=_____(1)____...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
C语言更多数组相关
开发与运维
集结各类场景实战经验,助你开发运维畅行无忧
+关注