求所有子数组的和的最大值实验思路:

从第一个元素开始循环,再嵌套另外一个循环,从每一个元素开始,依次加上后边的元素。

当和大于最大值时,把和赋值给最大值,并记录此时首元素的下标和尾元素的下标

程序代码如下

int main()
{
 int a[10];
 int b[5];
 int i,j,t;
 printf("请输入10个数(相邻两个数字为一个新数组):\n");
 for(i=0;i<10;i++)
  scanf("%d",&a[i]);
 getchar();
 b[0]=a[0]+a[1];
    b[1]=a[2]+a[3];
 b[2]=a[4]+a[5];
 b[3]=a[6]+a[7];
 b[4]=a[8]+a[9];
 printf("\n");
 for(j=0;j<4;j++)
 {
  if(b[j]>b[j+1]) {t=b[j];b[j]=b[j+1];b[j+1]=t;}
 }
   printf("字数组的和最大值为:\n");
   //for(i=0;i<10;i++)
    printf("%d",b[4]);
   printf("\n");
   getchar();
   return 0;
}
运行结果如图

转载于:https://www.cnblogs.com/princehai/p/9752035.html

软件工程概论作业:返回一个整数数组中最大子数组的和相关推荐

  1. 软工 课堂作业:选出一个整数组中最大子数组

    项目计划日志       10.6 看ppt,熟悉内容.       10.6下午,开始编程调试.       10.7 运行调试,写博客.                   时间记录日志 日期 开 ...

  2. 软件工程结对开发——返回一个整数数组中最大子数组的和(JAVA)

    题目:返回一个整数数组中最大子数组的和. 要求: 输入一个整型数组,数组里有正数也有负数: 数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和: 求所有子数组的和的最大值.要求时间复杂度为 ...

  3. 结对开发——返回一个整数数组中最大子数组的和 (首尾相接版)

    一.题目及题目要求 题目:返回一个整数数组中最大子数组的和. 要求: (1)输入一个整形数组,数组里有正数也有负数. (2)数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和. (3)如果 ...

  4. 返回一个首尾相接的二维整数数组中最大子数组的和

    题目: ·返回一个二维整数数组中最大子数组的和. 要求: ·输入一个二维整形数组,数组里有正数也有负数. ·二维数组首尾相接,象个一条首尾相接带子一样. ·数组中连续的一个或多个整数组成一个子数组,每 ...

  5. 返回一个二维整数数组中最大子数组的和(二人结对)

    题目:返回一个二维整数数组中最大子数组的和 要求:1.输入一个二维整型数组,数组里有正数也有负数. 2.二维数组中连续的一个子矩阵组成一个子数组,每个子数组都有一个和. 3.求所有子数组的和的最大值. ...

  6. 返回一个整数数组中最大子数组的和---环形数组

    一.题目要求 题目:返回一个整数数组中最大子数组的和. 要求: 输入一个整形数组,数组里有正数也有负数. 数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和. 如果数组A[0]--A[j- ...

  7. 返回一个整数数组中最大子数组的和。

    一.要求: (1)输入一个整形数组,数组里有正数也有负数. (2)数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和. (3)如果数组A[0]--A[j-1]首尾相邻,允许A[i-1],. ...

  8. 课堂练习:返回一个二维数组中最大子数组的和

    1.题目: 返回一个二维数组中最大子数组的和. 2.要求: 输入一个二维整形数组,数组里有正数也有负数. 二维数组首尾相接,象个一条首尾相接带子一样. 数组中连续的一个或多个整数组成一个子数组,每个子 ...

  9. 求二维整数数组中最大子数组的和(结对作业)

    题目:返回一个二维整数数组中最大子数组的和 要求:(1)输入一个二维整形数组,数组里有正数也有负数. (2)二维数组中连续的一个子矩阵组成一个子数组,每个子数组都有一个和. (3)求所有子数组的和最大 ...

最新文章

  1. jQuery+PHP实现浏览更多内容
  2. CSS3初体验之奇技淫巧
  3. 018 Android加固之实现dex加载器
  4. 算法训练 字符串编辑c语言
  5. 完全虚拟化和半虚拟化区别
  6. bzoj3589 动态树 求链并 容斥
  7. a标签的href传递信息
  8. 项目后台运行关闭_iOS到底有没有必要上滑强制关闭APP?
  9. 关于动态数组指针操作的两个例子
  10. python的plot如何实时更新中_python中plot实现即时数据动态显示方法
  11. C语言arduino密码锁实验报告,Arduino密码锁设计
  12. 2019/7/31随笔
  13. Filter 过滤器使用
  14. CUDA 编程 __launch_bounds__的应用方法
  15. 【蓝桥单片机】51单片机(stc15f)的两个寄存器TCON和TMOD
  16. Team System:基本 Power Tool 工具。
  17. 存储空间都去哪了?占用空间比文件大太多?可能是文件系统和默认簇大小惹的祸
  18. 团队作业五之旅游行业手机APP分析
  19. 基于DS18B20数字温度传感器的温度计设计
  20. 计算机与网络杂志投稿,计算机与网络杂志

热门文章

  1. jenkins邮件通知功能
  2. 到底该不该从开发转测试
  3. CALayer 知识:创建带阴影效果的圆角图片图层和创建自定义绘画内容图层
  4. 在ecshop顶部会员信息提示区显示会员等级
  5. 解决VC++ Error spawning cl.exe 问题·
  6. 学会和同事相处的30个原则
  7. 《LeetCode力扣练习》第55题 跳跃游戏 Java
  8. 支付宝支付 第十一集:支付回调成功后的监听
  9. Spring-Boot:写出来的网站访问不到静态资源?怎样通过url访问SpringBoot项目中的静态资源?localhost:8989/favicon.ico访问不了工程中的图标资源?
  10. php 连接hadoop hdfs,Hadoop HDFS操作