`
dcj3sjt126com
  • 浏览: 1825043 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

C语言数组的简单以及一维数组的简单排序算法示例,二维数组简单示例

    博客分类:
  • C
阅读更多
# include <stdio.h>

int main(void)
{
	
	int a[5] = {1, 2, 3, 4, 5};
		//a 是数组的名字 5是表示数组元素的个数,并且这五个元素分别用a[0], a[1]...a[4]
	
	int i;

	for (i=0; i<5; ++i)
		printf("%d\n", a[i]);

	return 0;
}

 

 

一维数组应用,排序代码:

# include <stdio.h>

int main(void)
{
	int a[7] = {1, 2, 3, 4, 5, 6, 7};
	int i, j;
	int t;

	i = 0;
	j = 6;
	while (i < j)
	{
		t = a[i];
		a[i] = a[j];
		a[j] = t;

		i++;
		--j;
	}

	for (i=0; i<7; i++)
	{
		printf("%d ", a[i]);
	}

	return 0;
}

 

 二维数组示例:

# include <stdio.h>

int main(void)
{
	int a[3][4] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12};	//这样每4个当成一个组
/*	int a[3][4] = {
					{1, 2, 3, 4},
					{5, 6, 7, 8},
					{9, 10, 11, 12}
	};		//第二种赋值的方式
	*/
	int i, j;


	//输出数组内容
	for (i=0; i<3; i++)
	{
		for (j=0; j<4; j++)
			printf("-5%d ", a[i][j]);

		printf("\n");
	}
	
	return 0;
}

 

1
0
分享到:
评论

相关推荐

    C/C++常用算法手册.秦姣华(有详细书签).rar

    6.2.2 二维多项式求值 158 6.2.3 多项式乘法 160 6.2.4 多项式除法 161 6.3 随机数生成算法 164 6.4 复数运算 171 6.4.1 简单的复数运算 172 6.4.2 复数的幂运算 174 6.4.3 复指数运算 176 6.4.4 复对数...

    上海电机学院C语言实训答案

    (10)编写一个程序实现如下功能:调用名为tj的函数,求一个二维数组中正数、负数的代数和,以及零的个数。 (11)编写一个程序实现如下功能:调用一个名为gm的函数,该函数实现简单的加密。加密方法如下:先定义...

    C语言实战105例源码

    实例11 使用二维数组统计学生成绩 29 实例12 简单的计算器 32 实例13 时钟程序 35 实例14 华氏温度和摄氏温度的相互转换 38 实例15 SimpleDebug函数应用 40 第2部分 数值计算与数据结构篇 实例16 ...

    Java开发技术大全(500个源代码).

    traversing.java 遍历一维数组 useStrBuf.java 使用StringBuffer示例 useString.java 使用String示例 YanghuiTri.java 构造和显示杨辉三角 第6章 示例描述:本章学习Java的异常处理。 demoException_1.java ...

    C语言数字金字塔实现及C和php通信

    1. 生成数字金字塔数据结构:你可以使用二维数组或者其他合适的数据结构来表示数字金字塔。从顶部开始,逐行添加数字,并根据上面两个数字的和计算下一行的数字。 2. 打印数字金字塔:使用循环遍历数字金字塔数据...

    现代C++程序设计

    1.2.2 一个简单的面向对象程序示例 1.2.3 面向对象的软件更有优势 1.3 结构化设计与面向对象设计 1.3.1 ATM——结构化设计 1.3.2 采用面向对象方法的ATM——究竟是谁的任务 1.3.3 汽车维护——结构化设计 1.3.4 ...

    西南交大高级语言程序设计第3次实验报告.zip

    编写程序,从文件b.txt读出n值,建立长度为n的动态1维整型数组,然后继续从文件b.txt读入n个整数存于该数组,进行由小到大排序,最后将排序结果输出到字符文件c.txt中。 要求的输出格式是每个整数%6d,每输出5个整数...

    【全新正版】现代C++程序设计(原书第2版)

    1.2.2 一个简单的面向对象程序示例 1.2.3 面向对象的软件更有优势 1.3 结构化设计与面向对象设计 1.3.1 ATM——结构化设计 1.3.2 采用面向对象方法的ATM——究竟是谁的任务 1.3.3 汽车维护——结构化设计 1.3.4 采用...

    算法心得:高效算法的奥秘(原书第2版).[美]Henry S.Warren,Jr(带详细书签).pdf

    由在IBM工作50余年的资深计算机专家撰写,Amazon全五星评价,算法领域最有影响力的著作之一。 Google公司首席架构师、Jolt大奖得主Joshua Bloch和Emacs合作创始人、C语言畅销书作者Guy Steele倾情推荐。 算法的艺术...

    Geohash 算法的純 C 實現 将所在地球位置经纬度编解码為一定格式字串 有志於開發外送派單工程師請享用~~

    Geohash算法就是将经纬度编码,将二维变一维,给地址位置分区的一种算法 此檔案為C語言實現 函式庫使用介紹: 1)編碼 char* geohash_encode(double lat, double lng, int precision); 以所需精度獲取緯度和經度並...

    C语言教程,大学教材,Turbo C2.0 基础学习

    第一章 C程序设计筑基..........................................................................................................1 1.1 二进制基础.............................................................

    MATLAB程序设计与典型应用(源程序)

    一维插值问题... 51 2.4.2 二维插值问题... 52 2.4.3 曲线拟合... 56 2.5 线性方程组求解... 58 2.5.1 方程组解法... 58 2.5.2 求线性方程组的通解... 65 2.6 非线性方程与最优化问题... 67 2.6.1 非线性方程数值...

Global site tag (gtag.js) - Google Analytics