
"C语言循环结构程序设计实验3答案及熟练实现常用算法"
版权申诉
588KB |
更新于2024-04-04
| 82 浏览量 | 举报
收藏
湖北理工学院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,学生可以加深对循环结构的理解和运用,提高算法设计和编程能力。
相关推荐





不吃鸳鸯锅
- 粉丝: 8661
最新资源
- 软件测试同行评审手册使用指南
- MySQL 5.1官方中文使用手册精解
- 企业库3.1中文版使用指南
- C#实现工具字体与界面皮肤个性化设置
- 高校教务管理系统文档与源码下载
- VC++实现Excel文件读写操作指南
- Capivara改造版syncfile:多平台FTP文件同步系统
- VB语言开发的服装进销存管理系统
- 深入探索Boost 1.35:C++强大的跨平台库
- J2ME开发者的首选 LWUIT UI类库
- 探索PC游戏编程:打造人机博弈的精彩世界
- 探索Java编程世界:完整教程下载
- ACCP 5.0 Y2机试内部测试题详解
- 辰灿CCASM 3.2:新升级的汇编语言开发环境
- JiveJdon 2.5源码解读:掌握最后一版开源精髓
- Struts2实现HelloWorld入门示例教程
- 化学化工专业PPT模板——毕业论文设计指南
- VC++实现五子棋游戏教程与源代码
- 使用TMACv5软件轻松更改机器MAC地址
- PHPMailer实例类使用教程与功能说明
- QQ机器人背后的WebServices集成技术
- ASP.NET实现中英文混合服务端验证控件
- 构建实用的MySQL JSP购物车系统教程
- CSS3.0中文完全参考手册:苏昱《样式表中文手册》更新版