C
文章平均质量分 70
C
aiok_ywh
唯学逊志,务时敏,厥修乃来。
展开
-
指针变量作为函数参数
指针变量作为函数参数1、首先来看一个例子2、现在,用函数实现3、感悟1、首先来看一个例子输入a、b两个整数,按先大后小的顺序输出a和b。代码:#include<stdio.h>int main(){ int *p1,*p2,*p,a,b; printf("Please enter two integer number:"); scanf("%d %d",&a,...原创 2020-01-10 21:31:43 · 3833 阅读 · 2 评论 -
随机数发生器
随机数发生器在测试代码的过程中,有时需要用到随机数。在C语言中,主要使用rand()函数和srand()函数来生成随机数。1.rand()(1)函数原型int rand(void);定义在头文件stdlib.h之中。(2)函数功能可以产生闭区间[0,RAND_MAX]之间的均匀随机整数。RAND_MAX的至少为32767。(3)RAND_MAXRAND_MAX以宏#define...原创 2020-03-29 19:19:57 · 1625 阅读 · 0 评论 -
数组元素的位置移动
数组元素的位置移动题目描述现有一维数组R,将R中保存的序列循环左移p(0<p<n)个位置,即将R中的数据由(x0,x1,x2,…,xn-1)变换为(xp,xp+1,…,xn-1,xp-1)。代码#include<stdio.h>int main(){ int n,p; printf("请输入数组的长度n: "); scanf("%d",&n); int R[n]; printf("请输入数组元素:\n"); for(int i=0;i<n;i++)原创 2020-06-02 17:11:01 · 1526 阅读 · 0 评论 -
有序序列的归并
有序序列的归并问题描述现有两个有序序列(假设从小到大),将它们合并为一个新的序列,新序列依然有序(从小到大)。代码#include<stdio.h>int main(){ int n,m; printf("请输入序列1的长度:"); scanf("%d",&n); int s1[n]; printf("输入序列1的元素:\n"); for(int i=0;i<n;i++) scanf("%d",&s1[i]); printf("\n"); prin原创 2020-06-02 17:38:35 · 460 阅读 · 0 评论