C 语言经典100例 第7页

C 练习实例41 – static

阅读(217)

题目:学习static定义静态变量的用法。 程序分析:无。 以上实例输出结果为: i=0 static_i=0 i=0 static_i=1 i=0 static_i=2

C 练习实例40

阅读(196)

题目:将一个数组逆序输出。 程序分析:用第一个与最后一个交换。 程序源代码: 以上实例输出结果为: 原始数组是: 0 1 2 3 4 5 6 7 8 9 排序后的数组: 9 8 7 6 5 4 3 2 1 0

C 练习实例39

阅读(164)

题目:有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。 程序分析:首先判断此数是否大于最后一个数,然后再考虑插入中间的数的情况,插入后此元素之后的数,依次后移一个位置。 以上实例输出结果为: 原始数组是: 1 4 6 ...

C 练习实例38

阅读(145)

题目:求一个3*3矩阵对角线元素之和 程序分析:利用双重for循环控制输入二维数组,再将a[i][i]累加后输出。 以上实例输出结果为: 请输入矩阵(3*3): 1 2 3 4 5 6 7 8 9 对角线之和为:15

C 练习实例37 – 排序

阅读(132)

题目:对10个数进行排序。 程序分析:可以利用选择法,即从后9个比较过程中,选择一个最小的与第一个元素交换, 下次类推,即用第二个元素与后8个进行比较,并进行交换。 以上实例输出结果为: 请输入 10 个数字: 23 2 27 98 234...

C 练习实例36 – 求100之内的素数

阅读(202)

题目:求100之内的素数。 程序分析:质数(prime number)又称素数,有无限个。一个大于1的自然数,除了1和它本身外,不能被其他自然数整除。 程序源代码: 以上实例输出结果为: 2 3 5 7 11 13 17 19 23 29 ...

C 练习实例35

阅读(199)

题目:字符串反转,如将字符串 "www.runoops.com" 反转为 "moc.spoonur.www"。 程序分析:无。 以上实例输出结果为: 'www.runoops.com' => 'moc.spoonur.www'

C 练习实例34

阅读(146)

题目:练习函数调用。 程序分析:无。 程序源代码: 以上实例输出结果为: Hello, world! Hello, world! Hello, world!

C 练习实例33 – 质数(素数)判断

阅读(171)

题目:判断一个数字是否为质数。 程序分析:质数(prime number)又称素数,有无限个。一个大于1的自然数,除了1和它本身外,不能被其他自然数整除。 程序源代码: 以上实例输出结果为(末尾数字 1 表示是质数,0 表示不是质数): N...

C 练习实例32

阅读(155)

题目:删除一个字符串中的指定字母,如:字符串 "aca",删除其中的 a 字母。 程序分析:无。 以上实例输出结果为: c