C语言:按分数段统计与基本程序示例

需积分: 27 0 下载量 19 浏览量 更新于2024-07-14 收藏 1.13MB PPT 举报
在本篇C语言入门教程中,我们探讨了如何使用C语言编写一个简单的程序来统计输入数字并按照每十分为一档进行计数。首先,程序定义了一个名为`main()`的主函数,这是C语言程序的入口点。在该函数内部,有两个关键部分: 1. 定义整型数组`n[101]`,用于存储每个分数段的数量,数组长度设定为101是因为包括0到100的所有可能分数。 ```c int i, a, n[101]; for (i = 0; i < 101; i++) n[i] = 0; ``` 这个循环初始化所有分数段为0,准备接收用户输入的分数。 2. 使用`for`循环读取用户输入的整数`a`,并根据输入的数值更新对应的分数段计数。例如,如果用户输入85,那么`n[a/10]`会被加1,因为85在10分一档中属于80-90这一档。 ```c for (i = 1; i <= 100; i++) { scanf("%d", &a); n[a / 10]++; } ``` 这部分代码的核心逻辑就是将输入的整数除以10,然后对相应位置的计数器进行递增。 接着,教程提到了C语言的一些基本概念,包括计算机语言的分类,如机器语言、汇编语言和高级语言,以及C语言作为高级语言的特点,如易于理解、移植性强、拥有丰富的运算符和数据结构等。C语言允许程序员在一定程度上接近硬件,同时保持较高的程序执行效率。 在实际编程示例中,作者通过简单例子展示了如何编写基本的C程序,如输出固定字符串、求两数之和和求两数中的最大值。这些例子帮助学习者理解如何使用C语言的基本语法和控制结构。 总结来说,这篇C语言教程主要介绍了如何利用C语言实现按10分一档的计数功能,并通过实例展示了C语言的基本编程结构和特点,为初学者提供了实用的入门指导。