Learning Path
浏览 C 语言 相关教程与章节。
主流编程语言、数据结构、设计模式、正则与基础算法。
教程
428
C 练习实例81 C 语言经典100例 题目:809*??=800*??+9*?? 其中??代表的两位数, 809*??为四位数,8*??的结果为两位数,9*??的结果为3位数。求??代表的两位数,及809*??后的结果。 程序分析:无。 实例 [mycode3 type='cpp'] // Created by www.runoob.com on 15/11/9. // Copyright © 201..
C 练习实例82 C 语言经典100例 题目:八进制转换为十进制 程序分析:无。 实例 [mycode3 type='cpp'] // Created by www.runoob.com on 15/11/9. // Copyright © 2015年 菜鸟教程. All rights reserved. // #include #include #include // 函数声明 int oc..
C 练习实例83 C 语言经典100例 题目:求0—7所能组成的奇数个数。 程序分析: 这个问题其实是一个排列组合的问题,设这个数为 sun=a1a2a3a4a5a6a7a8,a1-a8 表示这个数的某位的数值,当一个数的最后一位为奇数时,那么这个数一定为奇数,不管前面几位是什么数字。如果最后一位数为偶数,则这个数一定为偶数。 a1-a8可以取 0-7 这个八个数字,首位数字不为 0。 从该数为一位数到该数为8位数开始统计奇..
C 练习实例84 C 语言经典100例 题目:一个偶数总能表示为两个素数之和。 程序分析:我去,这是什么题目,要我证明这个问题吗?真不知道怎么证明。那就把一个偶数分解成两个素数吧。 实例 [mycode3 type='cpp'] // Created by www.runoob.com on 15/11/9. // Copyright © 2015年 菜鸟教程. All rights reser..
C 练习实例85 C 语言经典100例 题目:判断一个素数能被几个9整除。 程序分析:丫的!这题目的意思是判断一个素数能整除几个9组成的数吧?我就这么理解吧。素数是不 能被除1和自身之外的数整除的 程序源代码: 实例 [mycode4 type='c'] // Created by www.runoob.com on 15/11/9. // Copyright © 2015年 菜鸟教程. ..
C 练习实例86 C 语言经典100例 题目:两个字符串连接程序 。 程序分析:无。 程序源代码: 实例 [mycode3 type='cpp'] // Created by www.runoob.com on 15/11/9. // Copyright © 2015年 菜鸟教程. All rights reserved. // #include #include #include char*..
C 练习实例87 C 语言经典100例 题目:回答结果(结构体变量传递)。 程序分析:无。 实例 [mycode3 type='cpp'] // Created by www.runoob.com on 15/11/9. // Copyright © 2015年 菜鸟教程. All rights reserved. // #include struct student { int x; ..
C 练习实例88 C 语言经典100例 题目:读取7个数(1—50)的整数值,每读取一个值,程序打印出该值个数的 *。 程序分析:无。 实例 [mycode3 type='cpp'] // Created by www.runoob.com on 15/11/9. // Copyright © 2015年 菜鸟教程. All rights reserved. // #include #include ..
C 练习实例89 C 语言经典100例 题目:某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下: 每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。 程序分析:无。 程序源代码: 实例 [mycode3 type='cpp'] // Created by www.runoob.com on 15/11/9. // Co..
C 练习实例9 C 语言经典100例 题目:要求输出国际象棋棋盘。 程序分析:国际象棋棋盘由64个黑白相间的格子组成,分为8行*8列。用i控制行,j来控制列,根据i+j的和的变化来控制输出黑方格,还是白方格。 如果出现乱码情况请参考本博客【C 练习实例7】的解决方法。 实例 [mycode3 type='cpp'] // Created by www.runoob.com on 15/11/9. // Co..
C 练习实例90 C 语言经典100例 题目:专升本一题,读结果。 程序分析:无。 程序源代码: // Created by www.runoob.com on 15/11/9. // Copyright © 2015年 菜鸟教程. All rights reserved. // #include #include #define M 5 int main() { int a[M]={1,2,3,4,5};..
C 练习实例91 C 语言经典100例 题目:时间函数举例1 程序分析:无。 程序源代码: // Created by www.runoob.com on 15/11/9. // Copyright © 2015年 菜鸟教程. All rights reserved. // #include #include int main () { time_t rawtime; struct tm * t..
C 练习实例92 C 语言经典100例 题目:时间函数举例2 程序分析:无。 程序源代码: // Created by www.runoob.com on 15/11/9. // Copyright © 2015年 菜鸟教程. All rights reserved. // #include #include int main() { time_t start,end; int i; s..
C 练习实例93 C 语言经典100例 题目:时间函数举例2 程序分析:无。 程序源代码: // Created by www.runoob.com on 15/11/9. // Copyright © 2015年 菜鸟教程. All rights reserved. // #include #include #include int main() { long i=10000000L; cl..
C 练习实例94 C 语言经典100例 题目:猜谜游戏。 程序分析:无。 实例 [mycode3 type='cpp'] #include #include #include // 处理是否继续游戏的逻辑 int ask_to_play_again() { char begin; printf('需要挑战最高级别不?Y/N \n'); scanf(&#..
C 练习实例95 C 语言经典100例 题目:简单的结构体应用实例。 程序分析:无。 程序源代码: 实例 [mycode4 type='c'] // Created by www.runoob.com on 15/11/9. // Copyright © 2015年 菜鸟教程. All rights reserved. // #include struct programming { ..
C 练习实例96 C 语言经典100例 题目:计算字符串中子串出现的次数 。 程序分析:无。 实例 [mycode3 type='cpp'] // Created by www.runoob.com on 15/11/9. // Copyright © 2015年 菜鸟教程. All rights reserved. // #include #include #include int main()..
C 练习实例97 C 语言经典100例 题目:从键盘输入一些字符,逐个把它们送到磁盘上去,直到输入一个#为止。 程序分析:无。 实例 [mycode3 type='cpp'] // Created by www.runoob.com on 15/11/9. // Copyright © 2015年 菜鸟教程. All rights reserved. // #include #include i..
C 练习实例98 C 语言经典100例 题目:从键盘输入一个字符串,将小写字母全部转换成大写字母,然后输出到一个磁盘文件“test”中保存。 输入的字符串以!结束。 程序分析:无。 程序源代码: 实例 [mycode3 type='cpp'] // Created by www.runoob.com on 15/11/9. // Copyright © 2015年 菜鸟教程. All right..
C 练习实例99 C 语言经典100例 题目:有两个磁盘文件A和B,各存放一行字母,要求把这两个文件中的信息合并(按字母顺序排列),输出到一个新文件C中。 程序分析:你需要先创建 A.txt 与 B.txt。A.txt文件内容: 123B.txt文件内容: 456 程序源代码: 实例 [mycode3 type='cpp'] // Created by www.runoob.com on 15/11..
C extern 关键字 C 变量 在 C 语言中,使用 extern 关键字声明的变量是外部变量,表示该变量在其他文件中定义。 extern 关键字在 C 语言中用于声明外部变量或函数,使得它们可以在多个文件中共享和使用。extern 主要用于实现模块化编程和代码的分离。extern 变量的声明和定义通常放在不同的文件中。 1、定义和初始化(在一个文件中 file1.c) 实例 [mycode4 type='c..
C 文件读写 上一章我们讲解了 C 语言处理的标准输入和输出设备。本章我们将介绍 C 程序员如何创建、打开、关闭文本文件或二进制文件。 一个文件,无论它是文本文件还是二进制文件,都是代表了一系列的字节。C 语言不仅提供了访问顶层的函数,也提供了底层(OS)调用来处理存储设备上的文件。本章将讲解文件管理的重要调用。 打开文件 您可以使用 fopen( ) 函数来创建一个新的文件或者打开一个已有的文件,这个调用会初始化类型 FILE..
C for 循环 C 循环 for 循环允许您编写一个执行指定次数的循环控制结构。 语法 C 语言中 for 循环的语法: [mycode3 type='cpp'] for ( init; condition; increment ) { statement(s); } [/mycode3] 下面是 for 循环的控制流: init 会首先被执行,且只会执行一次。这一步允许您声明并初始化任..
函数指针 函数指针是指向函数的指针变量。 通常我们说的指针变量是指向一个整型、字符型或数组等变量,而函数指针是指向函数。 函数指针可以像一般函数一样,用于调用函数、传递参数。 函数指针类型的声明: typedef int (*fun_ptr)(int,int); // 声明一个指向同样参数、返回值的函数指针类型 实例 以下实例声明了函数指针变量 p,指向函数 max: 实例 [mycode3 type='cpp..