自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

转载 数组元素查找最大值、最小值

数组元素中查找最大值、最小值#include <stdio.h>#define N 10int main(){int a[10], i;int min, max; /* 输入数组中的10个元素 */ printf("请输入%d个元素:", N); for (i = 0; i < N; i++) scanf("%d", &a[i]); /...

2019-11-28 20:40:36 1126

转载 数组和数组元素作为函数参数

生成一个4位数年份的数组,并利用函数判断其中的闰年数组元素作为函数参数#include <stdio.h>#include <stdlib.h>#include <time.h>#define N 10int is_leap(int); // 判断是否为闰年int main(){int year[N], leap_year[N], i, ...

2019-11-28 20:39:51 256

转载 数组名传参(pass by reference)

数组名作为函数参数(pass by reference)说明:以下定义了一个doube_array函数,接受整个数组为函数参数,将其中的值修改为原来的2倍。#include <stdio.h>#define N 5void double_array(int a[]);int main(){int a[N]={1,2,3,4,5};int i;printf("原始数组...

2019-11-28 20:38:59 315

转载 传值调用(函数中交换两个数)

传值调用(pass by value) 示例说明:以下代码为在函数中交换两个数,请分析主函数的输出结果。#include <stdio.h>void swap(int, int);int main(){int a, b;a = 10; b = 5;printf(“交换前:a=%d, b=%d\n”, a, b);swap(a, b);printf(“交换后:a=%d...

2019-11-28 20:38:17 1322

转载 冒泡排序

冒泡排序给定一个整型数组,使用冒泡排序,对于给定的数据进行升序排序。首先看一下原理:代码(单独作为一个函数):#include <stdio.h>#define N 5void bubble_sort(int [], int );int main(){int num[] = {8,2,7,5,4};int i;printf(“排序前:”);for (i = 0;...

2019-11-28 20:37:14 61

转载 选择排序

选择排序对于给定的一组数字,要求采用选择排序方法,对于数字排从小大到大顺序排序。选择排序原理如下图所示:源代码如下:#include <stdio.h>#define N 5void selection(int [], int );int main(){int num[] = {8,2,7,5,4};int i;printf(“排序前:”);for (i = 0...

2019-11-28 20:36:29 115

转载 二分查找

二分查找二分查找也称折半查找原理图:代码如下:#include <stdio.h>#define N 10int binary_search(int [], int, int);int main(){int a[] = {1,2,3,4,6,8,9,10,13,15};int index, num; // 查找的结果,待查找的数printf(“请输入要查找的数字:...

2019-11-28 20:35:34 79

转载 杨辉三角形

杨辉三角形需求:输入一个不超过10的整数,输出杨辉三角形。主要思路:利用二维数组,找出数字存在的规律左侧第一列和对角线的元素值均为1a[i][j] = a[i-1][j] + a[i-1][j-1]1 1 1 1 2 1 1 1 1 1 1 a[i-1][j-1] a[i-1][j] 1 1 ...

2019-11-28 20:34:40 223

转载 对二维数组每一行分别排序

二维数组作为函数参数要求:对二维数组的奇偶行分别进行升序和降序排序,要求用函数实现。主要代码:#include <stdio.h>void sort_array(int a[], int n, char c);void print_array(int a[][5], int n);int main(){int i;int num[4][5] = {{1,3,2,4,...

2019-11-28 20:33:11 1533

转载 几何坐标转化为极坐标

要求:利用函数将几何坐标系下的x,y转化为极坐标下的ρ和θ思路:通常函数只能通过return语句返回一个返回值,需要同时返回两个值,可以通过参数中传引用的方式,将地址传给函数,从而直接在函数中修改该地址的值。代码:#include <stdio.h>#include <math.h>void convert(double, double, double*, dou...

2019-11-28 20:31:07 1674

转载 找出总分最高的学生

给定N个学生的基本信息,包括学号(由5个数字组成的字符串)、姓名(长度小于10的不包含空白字符的非空字符串)和3门课程的成绩([0,100]区间内的整数),要求输出总分最高学生的姓名、学号和总分。输入格式:输入在一行中给出正整数N(≤10)。随后N行,每行给出一位学生的信息,格式为“学号 姓名 成绩1 成绩2 成绩3”,中间以空格分隔。输出格式:在一行中输出总分最高学生的姓名、学号和总分,...

2019-10-31 20:36:15 2587 1

转载 找出不是两个数组共有的元素

给定两个整型数组,本题要求找出不是两者共有的元素。输入格式:输入分别在两行中给出两个整型数组,每行先给出正整数N(≤20),随后是N个整数,其间以空格分隔。输出格式:在一行中按照数字给出的顺序输出不是两数组共有的元素,数字间以空格分隔,但行末不得有多余的空格。题目保证至少存在一个这样的数字。同一数字不重复输出。输入样例:10 3 -5 2 8 0 3 5 -15 9 10011 6 ...

2019-10-31 20:34:07 1661

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除