C语言填空题:字符判断、整数统计与分数等级
版权申诉
190 浏览量
更新于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语言编程技能。
2023-02-27 上传
106 浏览量
2021-10-11 上传
2022-11-03 上传
145 浏览量
2022-11-03 上传
2023-02-27 上传
2021-10-01 上传
2023-02-27 上传
nibuchunzhai
- 粉丝: 0
- 资源: 948
最新资源
- ZPM:基于premake5的C ++软件包管理器
- hymenoptera_data.zip
- 经销商管理——经销商如何在厂商交易中立于不败之地
- kafka-stream-money-deserialization:一个用于研究Spring Kafka Streams的序列化反序列化问题的演示项目
- 初级java笔试题-my-study-tracking-list:我的学习跟踪列表
- gRPC节点:使用Node JS的gRPC演示
- google_maps_webservice
- 白酒高端产品选择经销商的误区
- git-count:计算您的提交
- 初级java笔试题-interview-prep-guide:面试准备指南
- Keil 软件最新版.rar
- wasm-udf-example
- 初级java笔试题-code-tasks:从@jwasham克隆-我的学习仪表板
- 红色状态::chart_increasing:齿轮创建者的正常运行时间监控器和状态页面,由@upptime提供支持
- vue-monoplasty-slide-verify:Vue幻灯片验证在线预览
- JDK8版本jdk-8u202-linux-arm32-vfp-hflt.tar(gz).zip