C语言经典练习题(50个由浅入深) 本资源提供了50个C语言经典练习题,涵盖了函数、变量、数据类型、控制结构、数组、指针等多方面的知识点。这些练习题旨在帮助学习者熟悉C语言的编程思想和编程技巧,提高编程能力和问题解决能力。 1. 定义一个函数 int fun(int a,int b,int c),它的功能是:若 a,b,c 能构成等边三角形函数返回 3,若能构成等腰三角形函数返回 2,若能构成一般三角形函数返回 1,若不能构成三角形函数返回 0。该函数的实现需要使用if-else语句和逻辑运算符来判断三角形的类型。 知识点: * 函数的定义和调用 * 逻辑运算符的使用 * if-else语句的使用 2. 编写一个程序,将两个变量的值交换,例如变量a中的值原为 3,b中的值原为8,程序运行后 a 中的值为8,b中的值为3。该程序需要使用指针和函数来实现变量值的交换。 知识点: * 指针的使用 * 函数的定义和调用 * 变量值的交换 3. 从键盘输入3个数,将最大值放在变量a中,最小值放在变量c中。例如,输入的数为:55 12 34,输出结果应当是:a=55.0,b=34.0,c=12.0。该程序需要使用if语句和赋值语句来实现。 知识点: * if语句的使用 * 赋值语句的使用 * 变量值的比较和交换 4. 编写函数fun(int n),它的功能是:计算正整数n的所有因子(1和n除外)之和作为函数值返回。例如:n=120时,函数值为239。该函数需要使用for循环和if语句来实现。 知识点: * 函数的定义和调用 * for循环的使用 * if语句的使用 5. 计算s,并输出 1 1 1 S = 1 + ── + ─── + …… + ────── 1+2 1+2+3 1+2+3+…+nn 通过键盘输入,例如:若 n 的值为 11 时,则函数值为:1.833333。该函数需要使用for循环和赋值语句来实现。 知识点: * for循环的使用 * 赋值语句的使用 * 数值计算和输出
剩余52页未读,继续阅读
- 粉丝: 2
- 资源: 8
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助