"C语言循环结构程序设计实验3答案及熟练实现常用算法"
版权申诉
93 浏览量
更新于2024-04-04
收藏 588KB PDF 举报
湖北理工学院c语言程序的设计实验3答案.pdf为实验三循环结构程序设计的答案,通过该实验,学生需要熟悉掌握用for语句、while语句和do_while语句实现循环的方法,掌握在程序设计中用循环的方法实现一些常用算法。实验要求编写程序,随机输入15个整数,可以是正数、负数和零,计算它们的和、所有正数之和及所有负数之和,分类统计正数、负数以及零的个数,并分别打印出来。
源代码如下:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
int i, num, sum = 0, positiveSum = 0, negativeSum = 0, positiveCount = 0, negativeCount = 0, zeroCount = 0;
srand(time(NULL));
for (i = 0; i < 15; i++) {
num = rand() % 21 - 10; // 生成-10到10之间的随机整数
printf("%d ", num);
sum += num;
if (num > 0) {
positiveSum += num;
positiveCount++;
} else if (num < 0) {
negativeSum += num;
negativeCount++;
} else {
zeroCount++;
}
}
printf("\nSum of all numbers: %d\n", sum);
printf("Sum of all positive numbers: %d\n", positiveSum);
printf("Sum of all negative numbers: %d\n", negativeSum);
printf("Number of positive numbers: %d\n", positiveCount);
printf("Number of negative numbers: %d\n", negativeCount);
printf("Number of zeros: %d\n", zeroCount);
return 0;
}
```
通过此程序,我们可以实现对15个随机整数的求和,所有正数之和、所有负数之和的计算,以及对正数、负数和零的个数进行分类统计并打印出来。这个程序展示了使用循环结构实现上述操作的方法。
总之,通过湖北理工学院c语言程序的设计实验3,学生可以加深对循环结构的理解和运用,提高算法设计和编程能力。
2022-07-10 上传
2022-07-08 上传
2022-07-09 上传
638 浏览量
不吃鸳鸯锅
- 粉丝: 8550
- 资源: 2万+
最新资源
- PMP考试大纲,以及考点资料
- 达梦数据库参数自动优化脚本工具-AutoParaAdj3.8.1-dm8
- 基于Python英超足球赛的数据采集和预测,包括数据集
- linux下升级更新程序和杀死程序以及解压脚本
- 1_欧姆龙.zip
- 扫描器毕业设计,被动式扫描器,由chrome插件获取流量,进行二次检测.zip
- 毕业设计及其学习之遥感影像分类.zip
- 计算机毕业设计之Python+Spark疫情大屏可视化 疫情爬虫可视化 疫情数据分析 大数据毕业设计.zip
- C语言算法题C语言算法题.zip
- MaterialDesignIcons
- AHT10,MPU6050,SGP30,VL530LX,平衡车驱动代码
- Java代码开发斗地主游戏全代码
- 人工智能-人脸识别关联组件(libtorch)
- uniapp生产和开发环境配置【可联系作者购买】
- 第10章 综合演练-数字遥控灯系统
- 串口通信调试工具ModBus+VSPD