C语言初学者练习:三数之和与工资计算

5星 · 超过95%的资源 需积分: 33 2 下载量 82 浏览量 更新于2024-09-11 收藏 58KB TXT 举报
"初学C者练习题" 这篇文档提供了两个C语言的编程练习题,旨在帮助初学者加深对C语言的理解。 第一个练习题是一个三重循环的程序,用于打印出一个矩阵的所有不重复的行、列和主对角线上的元素。这个题目涉及到的知识点包括: 1. 基本的变量声明和使用:`int i, j, k;` 2. `for`循环的嵌套使用,以控制不同维度的遍历。 3. `if`条件语句,用于检查三个变量`i`, `j`, `k`是否互不相同,确保打印的是不重复的组合。 4. `printf`函数用于输出结果,其中`\n`是换行符。 5. 注释的使用,`/* ... */`是块注释,`//`是行内注释。 第二个练习题是一个计算奖金的程序,根据输入的销售额计算对应的奖金百分比。涉及的知识点包括: 1. 长整型变量`long int i`用于存储可能的大数值(如销售额)。 2. 使用`int`类型存储各种奖金计算所需的中间值,如`bonus1`到`bonus10`。 3. `scanf`函数用于从用户那里获取输入,`"%ld"`是读取长整型数据的格式化字符串。 4. 分支结构`if...elseif...else`,根据不同的销售额范围计算相应的奖金。 5. 累加计算奖金的方法,例如`bonus2 = bonus1 + 200000 * 0.5`,将前一阶段的奖金与当前阶段的奖金比例相加。 6. 最后,使用`printf`函数输出计算出的奖金,`"%d"`表示输出整数。 这两个练习题涵盖了C语言的基础语法,包括变量声明、控制流程(循环和条件判断)、输入输出操作,以及简单的数学运算。对于初学者来说,这样的练习有助于巩固基础,提高编程能力。