C语言填空题:字符判断、整数统计与分数等级

版权申诉
0 下载量 37 浏览量 更新于2024-09-05 收藏 51KB PDF 举报
"C语言-程序填空练习题.pdf 包含了四个C语言编程练习题目,涵盖了字符判断、整数统计、等差数列求和以及根据成绩输出分数段的功能。" 1. 这个程序是用于判断输入的字符类别。划线处应填写条件表达式来检查字符是否属于特定的类别。对于判断字符是否为字母,可以使用以下条件: ```c if (ch >= 'a' && ch <= 'z' || ch >= 'A' && ch <= 'Z') ``` 对于判断字符是否为数字,可以使用: ```c if (ch >= '0' && ch <= '9') ``` 对于判断字符是否为空格,可以使用: ```c if (ch == ' ') ``` 2. 这个程序的目的是统计输入的整数中有多少大于零和小于零的数。在`while`循环条件中,应检查输入的`n`是否不等于0,以结束输入循环。同时,在统计正数和负数时,应分别增加对应的计数器`i`和`j`。正确的代码如下: ```c while (n != 0) { if (n > 0) i = i + 1; else j = j + 1; } ``` 3. 这个程序计算从1到101的奇数之和。已经给出了完整的代码,没有需要填空的地方。程序会正确地计算1到101所有奇数的和。 4. 此程序根据输入的成绩等级输出对应的分数段。根据题目要求,应该在`switch`语句中添加缺失的等级条件。完整的代码如下: ```c #include<stdio.h> int main() { char grade; scanf("%c", &grade); printf("Your score:"); switch (grade) { case 'A': printf("85~100\n"); break; case 'B': printf("70~84\n"); break; case 'C': printf("60~69\n"); break; case 'D': printf("<60\n"); } return 0; } ``` 这四个练习题覆盖了C语言的基础知识,包括条件判断(`if`和`switch`语句)、循环(`while`循环)、字符和整数处理,以及简单的数学计算。通过这些练习,学习者可以巩固和提高C语言编程技能。