C/C++初级实例(可供练习)

这是一系列适合C/C++初学者的编程练习,包括函数调用、基本算法、排序、数值计算、字符串处理、文件操作、结构体应用等多个方面。练习涵盖从基础到进阶的多种题目,旨在帮助学习者巩固基础知识并提升编程能力。
摘要由CSDN通过智能技术生成

以下是做助教时带过的实验课,可供初学C的童鞋们参考,当然了实际的项目中程序可没这么简单,但这也是一些基础性的东西。。。闲暇之时会附上参考答案。。

***************************练习一***************************************************

 

1. 编程求两整数的和(要求 用函数调用方式实现)。

2. 编写程序,打印图案,图案可以自行设计,例如:画一条线,直角三角形等。(要求:输入数字,得出相应大小的图案。并用函数调用方式实现)。

3. 修改第二题中函数,使得输出的图案整体向右偏移若干列。

4. 输出200以内的所有素数,要求定义一个yes函数,用来判别一个数是不是素数。

5. 计算1+(1+2)+(1+2+3)+…+(1+2+3+…+n)。要求(1)n由键盘输入 (2)每项的计算由函数完成。 

 

************************************练习二******************************************************

 

1. 定义如下分段函数sign(x)并在main函数中调用它。

           1     (x>0)

Sign(x)=    0     (x=0)

           -1    (x<0)

2. 输入一批正整数(以零或负数为结束标志),求其中的奇数和。要求定义和调用函数even(n)判断数的奇偶性,当n为偶数时返回1,否则返回0。

3. 求s= 13+23+33+…+n3。要求:n的值在main函数中输入,结果也在main函数中输出。其它功能用函数完成(提示:函数嵌套调用)。

4. 输入精度e,输入x,用下列公式求cos x的近似值,精确到最后一项的绝对值小于e。要求定义和调用函数funcos(e,x)求余弦函数的近似值。

   cos x = x0/0!- x2/2!+ x4/4!- x6/6!+…

 

*********************************************练习三**********************************

 

1. 设有2个整型数组a和b,试比较这2个数组统计出这2个数组中对应元素相等和不等的个数。

2. 用冒泡法对输入的8个整数按从小到大的顺序排序。

3. 编写一个冒泡法排序函数,可以将多个整数按从小到大的顺序排序。在主函数中输入整数并调用函数排序(在前一题基础上修改)。

4. 编写一个选择法排序函数,可以将多个整数按从小到大的顺序排序。在主函数中输入整数并调用函数排序(在前一题基础上修改)。

5. 编写程序,在3行4列的二维数组中查找第一次出现的负数。

 

****************************************练习四*

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值