c语言代码题及答案,c语言编程题精选及答案

41528d3028836879cd698677c3999917.gifc语言编程题精选及答案

C 语言编程题精选 C 语言学习 2010-11-30 15:48:25 阅读 47 评论 0 字号:大中小 订阅 1. 有函数 F(x)=(x+1)2 和 G(x)=2x+1 ,输入 X 值计算 F(G(x))的值。 2. 任意输入三个字符,要求首先按逆序输出,然后同行原序输出。 3. 在屏幕上输出如下图案(考虑能否将输出的行数由输入的值来控制): ****** ****** ****** ****** 4. 在屏幕上输出如下图案(考虑将输出的行数由输入的值来控制): * ** *** **** ***** 5. 编程输出如下格式图形(考虑将输出的行数由输入的值来控制): * *** ***** ******* 6. 编程输出如下格式图形(考虑将输出的行数由输入的值来控制): **** *** ** * 7. 编程输出如下格式图形(考虑将输出的行数由输入的值来控制): ******* ***** *** * 8. 编程输出如下格式图形(考虑将输出的行数由输入的值来控制): * *** ***** ******* ***** *** * 9. 编程输出如下格式图形(考虑将输出的行数由输入的值来控制): * *** ***** ******* 10. 编程输出如下格式图形(考虑将输出的行数由输入的值来控制):* *** ***** ******* ***** *** * 11. 编写打印如下图形的程序(考虑将输出的行数由输入的值来控制):* * * * ** * * * ** * * * ** * * * * 12. 编制程序打印如下图形(考虑将输出的行数由输入的值来控制): A BBB CCCCC DDDDDDD EEEEEEEEE FFFFFFFFFFF GGGGGGGGGGGGG 13. 编程打印图形(考虑将输出的行数由输入的值来控制): 1 1 2 1 1 2 3 2 1 1 2 3 4 3 2 1 1 2 3 4 5 4 3 2 1 1 2 3 4 5 6 5 4 3 2 1 14. 编程打印图形(考虑将输出的行数由输入的值来控制): 1 1 2 1 1 2 3 2 1 1 2 3 4 3 2 1 1 2 3 4 5 4 3 2 1 1 2 3 4 5 6 5 4 3 2 1 15. 编程打印图形(考虑将输出的行数由输入的值来控制): 1 2 3 4 5 6 5 4 3 2 1 1 2 3 4 5 4 3 2 1 1 2 3 4 3 2 1 1 2 3 2 1 1 2 1 1 16. 编程打印图形(考虑将输出的行数由输入的值来控制): 1 1 11 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 1 1 17. 编程打印图形(考虑将输出的行数由输入的值来控制): 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 1 1 18. 输入一个大写字母打印菱形。菱形中间一行由该字母组成,相邻的各行由前面的 字母依次组成,直到字母 A 出现在第一行和最末行为止。例如输入字母 D ,输出图形如下: A BBB CCCCC DDDDDDD CCCCC BBB A 19. 打印如下图形。输出行数由键盘输入。* **** ******** ************ ************************* 20. 输出矩阵 A 及其转置矩阵:1 2 3 4A = 2 3 4 13 4 1 2 21. 依次输入十个整数,找出其平方最大的一个数并打印出来。 22. 输入 n,求下列级数前 n 项的和。1+1/2-2/3+3/4…… 23. 编写程序用于判断一个数是否是素数。 24. 编程序输出 1--1000 内的所有素数。所谓素数是指除了能被 1 和它本身之外不能被 其它数整除的数。 25. 输入20个数,先按原来顺序输出,再将数组中元素逆置后输出,即将第1个数 跟第20个互换、第2个数跟第19个互换。 26. 从键盘上输入 10 个整数,并放入一个一维数组中,然后将其前 5 个元素与后 5 个 元素对换,即:第 1 个元素与第 6 个元素互换,第 2 个元素与第 7 个元素互换……第 5 个 元素与第 10 个元素互换。分别输出数组原来各元素的值和对换后各元素的值。 27. 从键盘输入一组数,先按原来顺序输出,再将其中最大的一个找出来与第一个元 素交换(即将最大的一个放到最前面)后将所有数重新输出。28. 输入一组数,先按原来顺序输出,再找其中最大及最小元素,分别与第一个及最 后一个交换后再将这一组数重新输出一遍。注意从一组数中找出最大或者最小数的方法。 29. 用冒泡或选择法将一组数按从大到小的降序排序后输出。 30. 输入一行文字( 英文),统计其中的单词个数。 31. 编程计算 的近似值。求近似值公式如下:32. 用递归的方法求 n! 。可以用以下数学关系表示:33. 编写程序,要求用随机函数产生 n 个数(n 由键盘输入的值决定) ,并用选择法排序, 输出排序前后的结果,要求每行打印 10 个数。 34. 求出 10 至 1000 之内能同时被 2、3、7 整除的数,并输出。 35. 求出 1 到 100 之间的奇数之和及偶数之和,并将二者输出。 36. 编一程序用以输出所有各位数码阶乘之和等于其自身的三位数。 如: 145(145=1!+4!+5!)。 37. 假设字符数组存放有三行字符,每行的长度最长为 80 个字符,编程:分别统计出 其中大写字母、小写字母、数字字符、空格字符以及其它字符的个数。 38. 编写程序,读一个在字母 C 和 X 之间的字符,打印出该字母在中间的相邻五个字 母。如输入 F,则输出 DEFGH。 39. 编程输入一个小写字母,以该字母为第一个字母按字母表逆序输出字母表中所有 小写字母。 (例:输入 m ,则输出:mlkjihgfedcbazyxwvutsrqpon) 40. 在 1—500 中,找出能同时满足用 3 除余 2,用 5 除余 3,用 7 除余 2 的所有整数。 41. 编程将 1.100 间能被 2、3、5 分别整除的数的和求出来并输出。注意,在判断时 要按照 2、3、5 的先后次序来确定优先顺序,如 6 既能被 2 整除,又能被 3 整除,则只算 到能被 2 整除的这种情况里。 42. 编程将 1.100 间能被 2、3、5 整除的数的和求出来并输出。注意,在判断时如果 一个数能同时被多个数整除,则要算到多种情况里去。如 6 既能被 2 整除,又能被 3 整除, 则要同时算到能被 2 整除的和能被 3 整除这两种情况里。 43.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值