C 寻找和最大的子序列
#include <stdio.h> #include <stdlib.h> main(){ char ch; int num[5]; int i=0; for(;i<5;i++){ scanf("%d",&num[i]);//注意 对于scanf中没有指定字符如何间隔 //默认是 回车 或 空格 或TAB 输入时用,分隔是不行的 } /*for(i=0;i<5;i++){ printf("%d ",num[i]); }*/ int sum=0; int zhengSum=0; for(i=0;i<5;i++){ sum+=num[i]; if(zhengSum+num[i]>zhengSum){ zhengSum+=num[i]; } } }