锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

c语言

时间:2022-10-28 06:30:00 电阻1333

顺序结构程序设计

1.编写程序,输入四位数,打印输出个位数、十位数、百位数和千位数。

2、 编写程序,从键盘上输入两个电阻值,并将两个小数输出结果并联连接。

3.编写一个程序,从键盘输入学生的三门课程成绩,寻求总分和平均分。 四、输入一元二次方程三个系数,求根。 5.输入三角形的三个边长a,b,c,输出面积s。 6、打印 5 2 0

1 3 1 4

1 8 3 4 * 1 0

结构程序设计的选择

1.有一个函数

用scanf函数输入x(分别为x<1、1~10、≥103种情况),求y值。 2.输入三个整数,按小到大的顺序输出。

3.根据输入三角形的三边判断是否可以形成三角形,如果可以,则输出其面积。

4、有y=ax*x bx c,输入a,b,c。当a=0,b=0时,输出不是方程。当a=0,b≠0时,输出为一元一次方程,x=-c/b。当a≠0,△>0,输出方程X1,X2的解。当a≠0,△<输出无实根。 5.键盘输入至多五位数,判断它是多少位数,并逆序输出。例:输入1456,输出结果为:4位数,逆序后:6541。

7.编写程序需要从键盘输入结果,输出相应的等级(100分为A,90-99为B,80-89为C,70-79为D,60-69为E,小于60为F)。

8.设计简单的计算机程序,用户输入运算数和四个运算符( 、-、*、/),输出计算结果。

x?1?x?y??2x?11?x?10?3x?11x?循环结构程序设计

1、 输入一行字符,统计英文字母、空格、数字和其他字符的数量。

2.猴子吃桃子。猴子第一天摘了几个桃子,马上吃了一半,不够,又多吃了一个。第二天早上,剩下的桃子吃了一半,多吃了一个。每天早上,我都会吃前一天剩下的一半。第10天早上想再吃的时候,只剩下一个桃子了。请问第一天摘了多少桃子。 3、用for 语句求1 到100中是 3倍数的和。

n 2 k 2

4、求 ∑ 2j^2 ∑ i!(-1)^i

j = n 1 i = k 1 其中n1、n2键盘输入, 如:n1>n2),k1>k2同上。 100

5、求 ∑ n! (n^3-3n^2 2)(-1)^n

n=1

6.找出5000以内的所有完数。完数:一个数字是它所有因素的和。 7.任意输入10个数,分别计算负数和正数。

8、.键盘输入字符串,在#结束时统计字母、数字和其他字符的数量。 9.计算1-100内所有6个数字的和。

10.输出所有三位水仙花数。所谓水仙花数,是指所有位数的立方和等于该数。例子:153=1^3 5^3 3^3。

b

11、梯形法求数值积分。F(x)=∫ (4-X*X)^0.5dx。 a

12.用二分法求3X^3 2X^2-4X=6的解。 13.牛顿迭代法3X^3 2X^2-4X=6的解。 14.使用循环嵌套输出99乘法表。 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 2 4 6 8 10 ??

15.观察数列,输出前20项,每4行,每行8列。 2 ,2, 4, 4, 6, 16, 8? 编写程序输出以下图形。 1 2 3 4 5 6 7 8 9 0

数组

1.用冒泡排序法对10个整数进行排序。10个整数使用scanf函数输入。

2、 在一个数组中存储15个数字,输入一个数字,要求找出该数字是数组中第几个元素的值。若该数不在数组中,则输出无此数。

3、 连接两个字符串,不要使用strcat函数。 编写程序输出以下矩阵: 1 2 3 4 5 2 3 4 5 1 3 4 5 1 2 4 5 1 2 3 5 1 2 3 4

5.输入10个数字,逆序输出(折半)。

6.键盘输入7名评委对选手进行评分,去掉最高分,去掉最低分,平均输出分,左对齐,保留到小数点后两位。

7.处理学生的作业记录,输入每个作业题的批改结果(对或错),遇到#号结束时输出错题号。

8.键盘读取7名选手的编号和得分,要求输出优秀率(>=90),及格率(>=60),平均分。输出列表(编号) 成绩)。

9.输入矩阵,找出行中最大的,列出最小的(可能没有)

10、读入下列数字存放在数组a[5][4]分别要求各行各列元素之和。将结果补充到最后一行和最后一列后,输出整个矩阵。 12 4 6 _ 8 23 3 _ 15 7 9 _ 2 5 17 _ _ _ _ _

11.键盘输入7名评委对7名选手进行评分,计算平均分,要求删除最低分、最高分和输出分数。 12.输入游戏比赛10个队的名称(以字符串为例:good good study),团队过关数(整数),耗时数(如:90分钟)。输出列表(包括过关数、耗时、团队名称)。 排行规则:①以过关数为标准。

②以时间为标准。

③以团队名称的首字母为标准。

函数

1.编写三个函数,要求学生三门课程的总分、平均分和通过率。 2、 用一个函数输出一行字符串中最长的单词。字符串从主函数传输到函数 3、 用递归法将整数n转换为字符串。例如,输入483时,应输出字符串483。n位数不确定,可以是任何整数。

4.输入三个字符串,按照从小到大的顺序输出这些字符串。要求对三个字符串进行两两比较,最小串放在str1.把最大的串放在一个中间str3.设计一个函数,交换两个字符串。提示:使用strcmp(str1,str2)函数。

5、已知abc bcc=1333,其中 a、b、c都是整数,写函数,求出a、b、c代表什么数字?

写一个程序,包括主函数和下子函数。 输入10个无序整数;(2) 从大到小排序起泡法;(3) 要求输入一个整数,用折半查找法找出该数,若存在,在主函数中输出其所处的位置,否则,插入适当位置。

7.定义一个函数,它的功能是计算n个学生中高于平均成绩的人数,并将其作为函数值。用主函数调用,计算50名学生中有多少人高于平均成绩? 8、编写函数

n 2 k 2

求 ∑ 2j^2 ∑ i!(-1)^i j = n 1 i = k 1

9.写函数实现2分法律方程x?5x?16x?80?0的根 写函数要求5000以内的完数。

11、写函数求输出数列2、2、4、4、6、16、8前20项。 12、求函数 1 n=0 Hn= x-2x 7 n=1

hn-1(x)*(x^3 2) hn-2(x)*(x^2-7x)。n>1

13.比较数组a和数组b,得出a中的数(每个)大于b中的数,并输出。

23214.投票选择班长,5名候选人,10名候选人每人投票,输入投票结果,输出每名候选人的投票数。

指针

1.用指针输入3个数字,从小到大输出。

2.编程,输入月号,输出本月英文月名,用指针数组处理。 3.编写递归函数,输入以?字符串的最终顺序与输入相反。

4.编写函数。在n个元素的一维数组中,统计大于相邻元素的数组元素数并返回统计数(不考虑)a[0]和a[n-1],函数参数需要指针变量。 5.用指向指针的方法对五个字符串进行排序。 6.用指针实现,3.×3矩阵转置。

7.有一个单项链表,现在想把它倒置,试着写一个函数来实现这个功能

结构体

1、定义结构变量,其成员包括:员工号码、员工名称、性别、年龄、工龄、工资、地址。 2.从键盘输入所需的具体数据,然后使用上述定义的变量printf打印函数。

3.根据上述结构类型定义一个结构数组,从键盘输入每个结构元素所需的数据,然后逐个输出这些元素的数据了简化,只有三个元素可以设置数组)。

4.建立一个结构,包括学生姓名、性别、年龄、一门课成绩,输出考试成绩最高的学生个人信息。

5.一个45人班有两门课,要求所有成绩中的最高成绩和相应的姓名、学号和课程编号,分别要求两门课的平均成绩,找出两门课低于平均分的学生信息,按照一门课的成绩从高到低排序。

锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章