Learning Path
浏览 C 语言 相关教程与章节。
主流编程语言、数据结构、设计模式、正则与基础算法。
教程
428
C 语言实例 - 计算标准偏差 C 语言实例 计算标准偏差。 实例 [mycode3 type='cpp'] #include #include float calculateSD(float data[]); int main() { int i; float data[10]; printf('输入10个元素: '); for(i=0; i..
C 语言实例 - 字符串复制 C 语言实例 将一个变量的字符串复制到另外一个变量中。 实例 - 使用 strcpy() [mycode3 type='cpp'] #include #include int main() { char src[40]; char dest[100]; memset(dest, '\0', sizeof(dest)); s..
C 语言实例 - 计算字符串长度 C 语言实例 计算字符串长度。 实例 - 使用 strlen() [mycode3 type='cpp'] #include #include int main() { char s[1000]; int len; printf('输入字符串: '); scanf('%s', s); l..
C 语言实例 - 使用结构体(struct) C 语言实例 使用结构体(struct)存储学生信息。 实例 [mycode3 type='cpp'] #include struct student { char name[50]; int roll; float marks; } s; int main() { printf('输入信息:\n'); ..
C 语言实例 - 计算数组元素之和 C 语言实例 使用 for 循环迭代出输出元素,并将各个元素相加: 实例 [mycode3 type='cpp'] #include int main() { int array[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 0}; int sum, loop; sum = 0; for(loop = 9; l..
C 语言实例 - 计算自然数的和 C 语言实例 自然数是指表示物体个数的数,即由0开始,0,1,2,3,4,……一个接一个,组成一个无穷的集体,即指非负整数。 实例 - 使用 for [mycode3 type='cpp'] #include int main() { int n, i, sum = 0; printf('输入一个正整数: '); sc..
C 语言实例 - 计算一个数是否可为两个素数之和 C 语言实例 计算一个数为两个素数之和。 实例 [mycode3 type='cpp'] #include int checkPrime(int n); int main() { int n, i, flag = 0; printf('输入正整数: '); scanf('%d', &am..
C 语言实例 - 使用引用循环替换数值 C 语言实例 a、b、c 三个变量,通过引用按顺序循环替换他们的值。 实例 [mycode3 type='cpp'] #include void cyclicSwap(int *a,int *b,int *c); int main() { int a, b, c; printf('输入 a, b 和 c 的值: '); ..
C 语言实例 - 交换两个数的值 C 语言实例 使用临时变量 以下实例演示了交换两个浮点数的值。 实例 [mycode3 type='cpp'] #include int main() { double firstNumber, secondNumber, temporaryVariable; printf('输入第一个数字: '); scanf(..
C 语言实例 - 表格形式输出数据 C 语言实例 将 1~100 的数据以 10x10 矩阵格式输出。 实例 [mycode3 type='cpp'] #include int main() { int i, j, count; for(i = 1; i..
C 语言实例 - 计算两个时间段的差值 C 语言实例 计算两个时间段的差值。 实例 [mycode3 type='cpp'] #include struct TIME { int seconds; int minutes; int hours; }; void differenceBetweenTimePeriod(struct TIME t1, struct TIME t2, struct..
C 语言实例 - 字符串中各种字符计算 C 语言实例 计算字符串中的元音、辅音、数字、空白符。 实例 [mycode3 type='cpp'] #include int main() { char line[150]; int i, vowels, consonants, digits, spaces; vowels = consonants = digits = spac..
C 语言实例 - 判断元音/辅音 C 语言实例 判断输入的字母是元音,还是辅音。 英语有26个字母,元音只包括 a、e、i、o、u 这五个字母,其余的都为辅音。y是半元音、半辅音字母,但在英语中都把他当作辅音。 实例 [mycode3 type='cpp'] #include int main() { char c; int isLowercaseVowel, isUppercaseVo..
C 语言实例 - 将字符串写入文件 C 语言实例 将字符串写入文件。 实例 [mycode3 type='cpp'] #include #include /* exit() 函数 */ int main() { char sentence[1000]; FILE *fptr; fptr = fopen('runoob.txt', 'w');..
C 语言实例 1、C 语言实例 - 输出 'Hello, World!' 2、 C 语言实例 - 输出整数 3、 C 语言实例 - 输出单个字符 4、 C 语言实例 - 输出浮点数 5、 C 语言实例 - 输出双精度数 6、 C 语言实例 - 两个数字相加 7、 C 语言实例 - 两个浮点数相乘 8、 C 语言实例 - 字符转 ASCII 码 9、 C 语言..
C 练习实例1 C 语言经典100例 题目:有 1、2、3、4 四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 程序分析:可填在百位、十位、个位的数字都是 1、2、3、4,组成所有的排列后再去掉不满足条件的排列。 实例 [mycode3 type='cpp'] #include int main() { int i,j,k; printf('\n'); ..
C 练习实例10 C 语言经典100例 题目:打印楼梯,同时在楼梯上方打印两个笑脸。 程序分析:用 ASCII 1 来输出笑脸;用i控制行,j来控制列,j根据i的变化来控制输出黑方格的个数。 如果出现乱码情况请参考【C 练习实例7】的解决方法。 实例 [mycode3 type='cpp'] // Created by www.runoob.com on 15/11/9. // Copyright © 20..
C 练习实例100 C 语言经典100例 题目:有五个学生,每个学生有3门课的成绩,从键盘输入以上数据(包括学生号,姓名,三门课成绩),计算出平均成绩,况原有的数据和计算出的平均分数存放在磁盘文件'stud'中。 程序分析:无。 程序源代码: 实例 [mycode3 type='cpp'] // Created by www.runoob.com on 15/11/9. // ..
猴子吃桃问题 C 语言经典100例 一只小猴子一天摘了许多桃子,第一天吃了一半,然后忍不住又吃了一个;第二天又吃了一半,再加上一个;后面每天都是这样吃。到第10天的时候,小猴子发现只有一个桃子了。问小猴子第一天共摘了多少个桃子。 实例 [mycode3 type='cpp'] #include int main() { int i = 1; int j = 1; for (j = 10; j > 1;..
C 练习实例11 C 语言经典100例 题目:古典问题(兔子生崽):有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?(输出前40个月即可) 程序分析:兔子的规律为数列1,1,2,3,5,8,13,21....,即下个月是上两个月之和(从第三个月开始)。 程序源代码: [mycode3 type='cpp'] // Creat..
C 练习实例12 C 语言经典100例 题目:判断 101 到 200 之间的素数。 程序分析:判断素数的方法:用一个数分别去除 2 到 sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。 实例 1 [mycode3 type='cpp'] // Created by www.runoob.com on 15/11/9. // Copyright © 2015年 菜鸟教程. All r..
C 练习实例13 - 水仙花数 C 语言经典100例 题目:打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数 本身。例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方。 程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。 实例 [mycode3 type='cpp'] // Created by www.runoob.c..
C 练习实例14 - 将一个正整数分解质因数 C 语言经典100例 题目:将一个正整数分解质因数。例如:输入 90,打印出 90=2*3*3*5。 程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成: (1)如果这个质数恰等于(小于的时候,继续执行循环)n,则说明分解质因数的过程已经结束,另外 打印出即可。 (2)但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数n.重复执行第二步。 (3)如..
C 练习实例15 C 语言经典100例 题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。 程序分析:(a>b)?a:b这是条件运算符的基本例子。 实例 [mycode3 type='cpp'] // Created by www.runoob.com on 15/11/9. // Copyright © 2015年 菜鸟..