Learning Path
浏览 C 语言 相关教程与章节。
主流编程语言、数据结构、设计模式、正则与基础算法。
教程
428
C 练习实例38 C 语言经典100例 题目:求一个3*3矩阵对角线元素之和 程序分析:利用双重for循环控制输入二维数组,再将a[i][i]累加后输出。 实例 [mycode3 type='cpp'] // Created by www.runoob.com on 15/11/9. // Copyright © 2015年 菜鸟教程. All rights reserved. // #includ..
C 练习实例39 C 语言经典100例 题目:有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。 程序分析:首先判断此数是否大于最后一个数,然后再考虑插入中间的数的情况,插入后此元素之后的数,依次后移一个位置。 实例 [mycode3 type='cpp'] // Created by www.runoob.com on 15/11/9. // Copyright © 2015年 ..
C 练习实例4 C 语言经典100例 题目:输入某年某月某日,判断这一天是这一年的第几天? 程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊情况,闰年且输入月份大于3时需考虑多加一天。 实例 [mycode3 type='cpp'] #include int isLeapYear(int year) { // 闰年的判断规则:能被4整除且(不能被100整除或能被..
C 练习实例40 C 语言经典100例 题目:将一个数组逆序输出。 程序分析:用第一个与最后一个交换。 程序源代码: 实例 [mycode3 type='cpp'] // Created by www.runoob.com on 15/11/9. // Copyright © 2015年 菜鸟教程. All rights reserved. // #include #define N 10 int ..
C 练习实例41 - static C 语言经典100例 题目:学习 static 定义静态变量的用法。 在 C 语言中,static 关键字用于声明静态变量。静态变量与普通变量不同,它们的生存期和作用域是不同的。 静态变量在声明时被初始化,只被初始化一次,而且在整个程序的生命周期内都保持存在。在函数内声明的静态变量只能在该函数内访问,而在函数外声明的静态变量则只能在该文件内访问。 程序分析:以下实例中 foo() 函数声明了一个静..
C 练习实例42 C 语言经典100例 题目:学习使用auto定义变量的用法。 程序分析:无。 程序源代码: 实例 [mycode4 type='cpp'] // Created by www.runoob.com on 15/11/9. // Copyright © 2015年 菜鸟教程. All rights reserved. // #include int main() { int i,..
C 练习实例43 C 语言经典100例 题目:学习使用static的另一用法。 程序分析:无。 程序源代码: 实例[mycode3 type='cpp'] // Created by www.runoob.com on 15/11/9. // Copyright © 2015年 菜鸟教程. All rights reserved. // #include int main() { int i,n..
C 练习实例44 C 语言经典100例 题目:学习使用如何调用外部函数。 程序分析:无。 程序源代码: 实例 [mycode4 type='c'] // Created by www.runoob.com on 15/11/9. // Copyright © 2015年 菜鸟教程. All rights reserved. // #include int a,b,c; void add() { ..
C 练习实例45 C 语言经典100例 题目:学习使用register定义变量的方法。 程序分析:无。 程序源代码: // Created by www.runoob.com on 15/11/9. // Copyright © 2015年 菜鸟教程. All rights reserved. // #include int main() { register int i; int tmp=0; f..
C 练习实例46 C 语言经典100例 题目:宏#define命令练习。 程序分析:无。 程序源代码: // Created by www.runoob.com on 15/11/9. // Copyright © 2015年 菜鸟教程. All rights reserved. // #include #define TRUE 1 #define FALSE 0 #define SQ(x) (x)*(x) int main..
C 练习实例47 C 语言经典100例 题目:宏#define命令练习2。 程序分析:无。 程序源代码: // Created by www.runoob.com on 15/11/9. // Copyright © 2015年 菜鸟教程. All rights reserved. // #include #define exchange(a,b) { int t;t=a;a=b;b=t;}//注意放在一行里 int mai..
C 练习实例48 C 语言经典100例 题目:宏#define命令练习3。 程序分析:无。 程序源代码: // Created by www.runoob.com on 15/11/9. // Copyright © 2015年 菜鸟教程. All rights reserved. // #define LAG > #define SMA < #define EQ == #include int main() ..
C 练习实例49 C 语言经典100例 题目:#if #ifdef和#ifndef的综合应用。 程序分析:无。 程序源代码: // Created by www.runoob.com on 15/11/9. // Copyright © 2015年 菜鸟教程. All rights reserved. // #include #define MAX #define MAXIMUM(x,y)(x>y)?x:y #defi..
C 练习实例5 C 语言经典100例 题目:输入三个整数 x、y、z,请把这三个数由小到大输出。 程序分析:我们想办法把最小的数放到 x 上,先将 x 与 y 进行比较,如果 x>y 则将 x 与 y 的值进行交换,然后再用 x 与 z 进行比较,如果 x>z 则将 x 与 z 的值进行交换,这样能使 x 最小。 实例 1 [mycode3 type='cpp'] // Created ..
C 练习实例50 C 语言经典100例 题目:#include 的应用练习。 程序分析:无。 程序源代码: test.h 文件代码如下: #define LAG > #define SMA < #define EQ == 主文件代码: // Created by www.runoob.com on 15/11/9. // Copyright © 2015年 菜鸟教程. All rights reserved. ..
C 练习实例51 C 语言经典100例 题目:学习使用按位与 &。 程序分析:0&0=0; 0&1=0; 1&0=0; 1&1=1 。 程序源代码: // Created by www.runoob.com on 15/11/9. // Copyright © 2015年 菜鸟教程. All rights reserved. // #include int main() { ..
C 练习实例52 C 语言经典100例 题目:学习使用按位或 |。 程序分析:0|0=0; 0|1=1; 1|0=1; 1|1=1 。 程序源代码: // Created by www.runoob.com on 15/11/9. // Copyright © 2015年 菜鸟教程. All rights reserved. // #include int main() { int a,b; a=077; ..
C 练习实例53 C 语言经典100例 题目:学习使用按位异或 ^。 程序分析:0^0=0; 0^1=1; 1^0=1; 1^1=0 。 程序源代码: // Created by www.runoob.com on 15/11/9. // Copyright © 2015年 菜鸟教程. All rights reserved. // #include int main() { int a,b; a=077..
C 练习实例 54 C 语言经典100例 题目:取一个整数 a 从右端开始的 4~7 位。 程序分析:可以这样考虑: (1)先使 a 右移 4 位。 (2)设置一个低 4 位全为 1,其余全为 0 的数,可用~(~04; c=~(~0..
C 练习实例55 C 语言经典100例 题目:学习使用按位取反~。 程序分析:~0=-1; ~1=-2; 程序源代码: 实例 [mycode4 type='c'] // Created by www.runoob.com on 15/11/9. // Copyright © 2015年 菜鸟教程. All rights reserved. // #include int main() { i..
C 练习实例56 C 语言经典100例 题目:画图,学用circle画圆形。 程序分析:无。 // Created by www.runoob.com on 15/11/9. // Copyright © 2015年 菜鸟教程. All rights reserved. // 实例[mycode3 type='cpp']#include //VC6.0中是不能运行的,要在Turbo2.0/3.0中 ..
C 练习实例57 C 语言经典100例 题目:画图,学用line画直线(在TC中实现)。 程序分析:无。 程序源代码: // Created by www.runoob.com on 15/11/9. // Copyright © 2015年 菜鸟教程. All rights reserved. // #include 'graphics.h' int main() { int driver,..
C 练习实例58 C 语言经典100例 题目:学用rectangle画方形。(在TC中实现)。 程序分析:无。 程序源代码: // Created by www.runoob.com on 15/11/9. // Copyright © 2015年 菜鸟教程. All rights reserved. // #include 'graphics.h' int main() { int x0,y..
C 练习实例59 C 语言经典100例 题目:画图,综合例子。(在TC中实现)。 程序分析:无。 程序源代码: // Created by www.runoob.com on 15/11/9. // Copyright © 2015年 菜鸟教程. All rights reserved. // # define PAI 3.1415926 # define B 0.809 # include 'graphics..