![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
小学期实验报告->1 数组的定义和使用
「已注销」
各国民众,凡认识你的都必为你惊奇,你令人惊恐,不再存留于世,直到永远。。。
展开
-
实验报告->数组的定义和使用->两路合并法合并两个升序数组
/*3. 用“两路合并法”把两个已按升序排列的数组合并成一个升序数组。例如:a数组内容为1、3、4、7、9、11、15,b数组为2、5、6、8、12、13、19,合并后的结果为1、2、3、4、5、6、7、8、9、11、12、13、15、19。 */#include <stdio.h>//数组打印函数void Print(int *x, int N){ int i; for原创 2017-07-05 11:14:52 · 2739 阅读 · 0 评论 -
实验报告->数组的定义和使用->判断数组中的偶数并删除,奇数紧凑排序
/* 把a数组中的偶数从数组中删除,奇数按原顺序依次存放到a[0]、a[1]、a[2]…中,最后输出数组a。例如,若a数组中的数据最初排序为:9、1、4、2、3、6、5、8、7,删除偶数后数组中的数据为:9、1、3、5、7。*/#include <stdio.h>//数组打印函数void Print(int *x, int N){ int i; for(i=0; i<N; i++原创 2017-07-05 11:12:43 · 2227 阅读 · 0 评论 -
实验报告->数组的定义和使用->冒泡排序和选择排序
/对序列6, 5, 9, 4, 13, 1, 8按从大到小的顺序排列输出,要求每个数占6列,并且左对齐输出。/#include <stdio.h>//数组打印函数void Print(int *x, int N){ int i; for(i=0; i<N; i++) { printf("%-6d", x[i]); } printf("\n"原创 2017-07-05 11:10:19 · 1091 阅读 · 0 评论 -
实验报告->数组的定义和使用->字符串逆置
/* 把s字符串中的内容逆置。 例如,s原有的字符串为:abcdefg, 逆置后,串中的内容为:gfedcba。 */#include <stdio.h>#define N 100void fun(char *s,int n) { if(1 == n || 0 == n) return ; char temp = s[n-1]; s[n-1原创 2017-07-06 10:35:20 · 636 阅读 · 0 评论 -
实验报告->数组的定义和使用->连接两个字符串
/* 程序填空,将两个字符串连接起来,不要使用strcat函数。 */#define N 40#include <stdio.h>void main(){ int i=0, j=0; char s[N]; char t[2*N]; scanf("%s", &s); scanf("%s", &t); printf("s中的字符串为:%s\n",原创 2017-07-06 10:26:53 · 673 阅读 · 0 评论