C语言课程设计

发布 2022-09-30 17:20:28 阅读 8059

4.20 求一元二次方程ax+bx+c=0的解(a≠0)

4.21 求1+2+..100=。

4.22 给出两个正整数m、n,求他们的最大公约数。

4.23 求1+1/2+1/4+..1/50。

4.24 求1+2+..m=。

4.25 求fibonacci数列:1,1,2,3,5,8,..的前30个数,即。

4.26 求一个整数n(n≥2),判断它是否是素数。

4.27 求100~200间的所有素数。

4.28 求10!,分别用while循环、do-while循环及for循环实现。

4.29 从键盘输入多个字符,统计小写字母的个数,直到遇到换行字符结束。

4.30 找出10~100之间不能被3和7整除的数。

4.31 计算e=1+1/1!+1/2!+.1/n!,直到最后一项的值小于为止。

4.34 找出100~1000之间的全部“水仙花数”。“水仙花数”是这样一个整数,它的每一位数字的立方和正好等于这三个数。例如153是水仙花数,因为1+5+3=153。

4.35 从键盘输入多个字符,直到遇到回车换行符为止,分别统计其中字母(不区分大小写)、数字字符和其他字符的个数。

4.36 用牛顿迭代法求一元方程3x-2x+5x-1=0附近的近似值。

4.37 打印出如下图案(菱形)。

p965.1 将5个数10,20,30,40,50存入数组a,再将其输出。

5.2 写两个程序,第一个是,从键盘任意输入6个数,找出其中最大值;第二个是,从键盘任意输入6个数,找出其中最大值和最小值。

5.3 斐波那契(fibonacci)数列是1,1,2,3,5,8,13,..该数列的前两项为1,之后的每一项是前面两项的和。编程产生该数列的前20项,要求输出时一行5个数。

5.4 将数组中的值按逆序重新存放。例如,a数组原来为1,2,3,4,5,6,现在要求变为6,5,4,3,2,1。

5.5 用气泡法(又称冒泡法或流动漂浮法)按升序对a数组中的5个数排序。如a数组原来为7,5,4,8,1,排序后为1,4,5,7,8。p110

5.6 建立如下数组,并按此格式输出该数组:

5.7 线性代数中有一种运算是矩阵相加。做法是:两个矩阵(二维数组)中对应位置的数据相加,得到第三个矩阵。用程序实现以下矩阵先加。

5.8 线性代数中还有一种运算,叫矩阵转置。做法是:将矩阵的第0行变成第0列,第1行变成第1列,以此类推,最终形成一个新的矩阵。

5.9 在二维数组中找最大值,要求输出该值及其所在的行、列数。

5.10 输入字符串“a pen”,并将其输出。

5.12 任意输入一个字符串,然后将其输出成一列。如:

输入:abcd↙

输出:5.13 任意输入一个字符串,统计其中字符总个数、字母个数及数字个数。

5.14 输入3个字符串,找出其中最大者。

5.15 输入两个字符串,把它们连接起来,不要用函数strcat。

5.16 输出一下图形:

6.2 编写一个程序,求长方形的面积。

6.3 编写一个函数,求1+1/2+1/3+..1/n的值。

6.4 编写一个函数,求x的n次方的值,其中n是整数。

6.5 编写一个程序,求s=s+s+s+s的值,其中:

s=1+1/2+1/3+..1/50

s=1+1/2+1/3+..1/100

s=1+1/2+1/3+..1/150

s=1+1/2+1/3+..2/200

6.6 编写一个程序,将一整数乘以10后显示出来。

6.7 在主函数中输入10个数,并调用函数求其正数的算术平方根的和。

6.9 编写一个函数,用来统计一个一维数组中非0元素的个数。

6.10 从键盘为一个5x5整型数组输入数据,找出主对角线上元素的最小值,并显示出来。

6.11 编写一个程序,将一位数组中的每个元素的值加1后显示出来。

6.12 有一个3x4的矩阵,求所有元素中的最大值。

6.13 编写一个函数,将任意的两个字符串连接成一个字符串。

6.15 任何一个整数n的立方都可以表示成n个相邻奇数之和,其中最大奇数为d=2m-1,而m=1+2+3+..n。编写一个程序,有键盘输入n,求n的立方是哪些奇数之和。

6.18 用地柜方法求n!。

6.19 利用函数的递归调用求x的n次方的值,其中n为正整数。

6.20 编写一个程序,每调用后一次函数,显示一自动变量中的内容,然后给其值加1。

6.21 编写一个程序,每调用一次函数,显示一静态局部变量中的内容,然后给其值加1。

6.22 编写一个程序,输入20名学生的成绩,并求出平均成绩。

6.23 有一个一位数组,存放10个学生成绩,写一个函数,求平均分、最高分和最低分。

6.24 外部变量与局部变量同名。

6.25 有一个字符串,输入一个字符,编程将字符串中该字符删去,由外部函数实现。

6.26 利用选择排序法对数组a中的10个整数按从小到大的顺序排列,并将排序结果显示出来。

7.1 从键盘连续输入字符,统计其中的小写字母的个数,直到按esc键结束。

7.2 从键盘输入两个数,输出较小的数。

7.3 分别用宏定义和函数求最大值。

7.8 用宏定义求三角形面积(设x,y,z能构成三角形)。

8.1 结构体变量x有num、name、sex和score4个成员,按图所示将x初始化。

8.2 任意输入一个日期,如2024年10月12日将其输出成2012-10-12这种格式。

C语言课程课程设计

课程设计报告。课程名称 c语言程序设计 系别 xxx 专业班级 xxx班 学号 xxxxxxxxxx 姓名 xxx 课程题目 10或100以内儿童加减乘除算术游戏。完成日期 2013.6.14 19 指导老师 xxx 2013年 6月 21日。附件 一 程序模块图。二 源程序。include inc...

C语言课程设计

目录。1 c语言程序课程设计教学大纲。2 c语言程序课程设计说明书。3 c语言程序课程设计报告 模板 4 c语言程序课程设计成绩评定表。xx xx学院。课程教学大纲。课程名称 c语言程序课程设计。适用专业 课程类别 专业基础课。制订时间 2010年11月 计算机科学与技术系制。c语言程序课程设计教学...

C语言课程设计

目录。1 c语言程序课程设计教学大纲。2 c语言程序课程设计说明书。3 c语言程序课程设计报告 模板 4 c语言程序课程设计成绩评定表。珠海学院。课程教学大纲。课程名称 c语言程序课程设计。适用专业 2010级计算机科学与技术系各专业。课程类别 专业基础课。制订时间 2010年11月 计算机科学与技...