c语言如何编程:(1)输入几个数从中找到和最大的子序列(2)输入几个字母,找出不在字母表中的字母..

 我来答
yuan3367303
2012-04-19 · 超过33用户采纳过TA的回答
知道答主
回答量:128
采纳率:0%
帮助的人:81.1万
展开全部
第一道题很好解
但是第二道题的字母表 指的是26个字母还是别的什么的
第一道题是
#include<stdio.h>
int main()
{
int N,i,temp=0,sum=0,h=1,max;
int a[100000]={0};
int T;
scanf("%d",&T);//测试组数
while(T--)
{
scanf("%d",&N);

for(i=0;i<N;i++)
{
scanf("%d",&a[i]);
if(!i) max = a[0];
else if(max<a[i])
{
max = a[i];

}
}
if(max <= 0)
{
printf("Case %d:\n",h++);
printf("%d %d %d",max);
if(T>=1) printf("\n\n");
else printf("\n");
continue;
}
temp=0,sum=0;
for(i=0;i<N;i++)
{
sum=sum+a[i];
if(sum<0)
{
sum=0;

}

if(sum>temp)
{
temp=sum;

}
}
printf("Case %d:\n",h++);
printf("%d",temp);
if(T>=1) printf("\n\n");
else printf("\n");
}
return 0;
}
百度网友36516ea
2012-04-17 · 超过20用户采纳过TA的回答
知道答主
回答量:87
采纳率:100%
帮助的人:17.3万
展开全部
你这题目有问题吧
追问
什么问题啊???这是上课老师布置的作业
追答
不在字母表中的字母?这个不懂
和最大的子序列?那不就是所有的数么
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式