c语言编程输出数组元素之和,C语言 输出一个数组中,所有元素之和为0的子序列...
本程序用到了一个时间种子,来随机产生10个整数[-5~5],函数是randData( )。还有一个计算子序列为0的函数ZeroSubarray( )。
randData( )如下:
int arr[10];
void randData(int a[], int start, int end)
{
srand(time(NULL));
for (int i = start; i <= end; ++i)
a[i] = rand() % 10-5;
printf("生成新的序列 :");
print(a, start, end);
printf("\n");
}
ZeroSubarray( )如下:
void ZeroSubarray(int a[], int size) {
if (size<=0)
perror("error array size");
int sum = 0;
int max = - (1 << 31);
printf("************\n");
for (int cur=0;cur
{
sum=0;
for (int j=cur;j
{
sum += a[j];
if (sum==0)
{
while (cur<=j)
{
printf("%d ",a[cur++]);
}
printf("\n************\n");
}
}
}
}main函数:
void main()
{
randData(arr,0,9);
ZeroSubarray(arr,10);
printf("\n");
}运行结果如下:
c语言编程输出数组元素之和,C语言 输出一个数组中,所有元素之和为0的子序列...相关推荐
- C语言编程>第十六周 ⑧ S是一个由数字和字母字符串组成的字符串,由变量len传入字符串长度。请补充fun函数,该函数的功能是把字符串s中的数字字符转换成数字并存放到整型数组a中
例题:S是一个由数字和字母字符串组成的字符串,由变量len传入字符串长度.请补充fun函数,该函数的功能是把字符串s中的数字字符转换成数字并存放到整型数组a中,函数返回数组a的长度. 例如,s=&qu ...
- c语言 比较4个整数大小,c语言编程 输入4个整数,要求由小到大输出
c语言编程 输入4个整数,要求由小到大输出 答案:4 信息版本:手机版 解决时间 2019-10-05 15:46 已解决 2019-10-05 12:14 输入4个整数,要求由小到大输出 因为我是 ...
- 为什么C语言输出结果总是1,c语言编程问题这个题我哪里错了输出结果总是0
c语言编程问题这个题我哪里错了输出结果总是0 答案:2 信息版本:手机版 解决时间 2020-05-03 18:57 已解决 2020-05-03 06:15 编写程序,输入两个正整数m和n(100 ...
- C语言编程>第二十二周 ③ 下列给定的程序中,函数fun的功能是根据整型形参n,计算如下公式的值:
例题:下列给定的程序中,函数fun的功能是根据整型形参n,计算如下公式的值: 例如,若n=1000,则应输出0.000155. 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构. 代码 ...
- linux+下c语言编程项目,精通UNIX下C语言编程与项目实践
cc -I //include 目录 -L //静态库目录?动态也可以 -l //小写L,接静态库名称?动态也可以 -DXXX='"XXFF"' //-D直接定义宏 -c 只编译 ...
- c语言程序设计需要学多久,九江c语言编程学习,九江学c语言编程报班,九江学c语言编程一般要多久才能学会...
九江c语言编程学习,九江学c语言编程报班,九江学c语言编程一般要多久才能学会 首页 > C语言 > 九江c语言编程学习 作者:镀金池 发布时间:2017-10-18 14:11 据ID ...
- c语言程序设计自学跟谁好,双辽c语言编程学习,双辽学c语言编程哪个好,双辽学c语言编程自学好还是报班好...
双辽c语言编程学习,双辽学c语言编程哪个好,双辽学c语言编程自学好还是报班好 首页 > 软件 > 双辽c语言编程学习 作者:镀金池 发布时间:2017-12-07 05:48 一个C语 ...
- 汕头c语言培训班,汕头c语言编程学习,汕头学c语言编程哪个好,汕头学c语言编程需要报培训班吗...
汕头c语言编程学习,汕头学c语言编程哪个好,汕头学c语言编程需要报培训班吗 首页 > C语言 > 汕头c语言编程学习 作者:镀金池 发布时间:2017-10-18 20:12 经历:若 ...
- c语言编程学多久,丰城c语言编程学习,丰城学c语言编程的学校,丰城学c语言编程一般要多久才能学会...
丰城c语言编程学习,丰城学c语言编程的学校,丰城学c语言编程一般要多久才能学会 首页 > 软件 > 丰城c语言编程学习 作者:镀金池 发布时间:2018-04-09 16:40 在之后 ...
- 成都c语言编程培训机构,成都学c语言编程,成都学c语言编程去哪里,成都学c语言编程需要报培训班吗...
成都学c语言编程,成都学c语言编程去哪里,成都学c语言编程需要报培训班吗 首页 > 软件 > 成都学c语言编程 作者:镀金池 发布时间:2018-09-28 14:20 近似带有序布局 ...
最新文章
- sudo:/usr/bin/sudo 必须属于用户 ID 0(的用户)并且设置 setuid 位
- 数据可视化组队学习:《Task02 - 艺术画笔见乾坤》笔记
- 如何写好一篇高质量的IEEE/ACM Transaction级别的计算机科学论文?——顶刊与顶会的区别...
- C++使用链表实现stack堆栈(附完整源码)
- Android中对话框的工具类
- java右移位_java中的左移 右移
- bzoj1835基站选址(dp+线段树)
- ios 设置按钮不可见_ios开发中button控件的属性及常见问题
- 2021/8/10 正在F-Droid里下载Termux...
- cpu顶盖怎么看步进_CPU步进是什么意思?i3-9100F B0步进和U0步进区别知识科普
- 最近收集的中科院研究生教学视频
- 医疗CT断层图像DICOM标准和工业CT断层图像DICONDE标准
- js实现json格式化,以及json校验工具的简单实现
- 书家必备——容易寫錯用錯的繁體字一百例
- 3、SYN-SENT
- VMware提示【该虚拟机似乎正在使用中】的解决方案
- CES Asia:足不出户也能享受天文奇观
- 解决WIN10系统下PL2303_USB转串口驱动兼容性问题
- 【PP-18】定义成本核算变式——数量结构控制参数
- 让STM32CubeMX带你飞,菜鸟秒变STM32高手
热门文章
- pythonsuper函数_怎么使用python super函数调用父类
- 这就是科研爱情:硕士毕业工作6年后,二人一起辞职携手攻读博士学位
- 国家杰出青年入选者分析:北大最多,深大成“黑马”
- Java反射设置list的属性值_利用java反射比较两个实体有哪些属性值不一样
- TimeUnit.SECONDS.sleep()和sleep区别
- Unity3d-跨平台(二)
- unity3d UGUI视频教程
- Kafka JMX监控报错 Failed to get broker metrics for BrokerIdentity(128,192.168.2.128,9999,true,false,Map
- 引领新媒体时代的潮水方向—世相科技
- 媒体智能-淘宝直播流媒体互动实践 | D2 分享视频+文章