展开全部
这是我写的,不知符不符合你的意思。
#include<iostream.h>
void main()
{
int n,i,max,sum1=0,sum2=0;
cout<<"请输入数据的个数: ";
cin>>n;
int *num1=new int[n];
int *num2=new int[n];
cout<<"请输入第一组数:\n";
for(i=0;i<n;i++)
{
cin>>num1[i];
sum1+=num1[i];
}
cout<<"请输入第二组数:\n";
for(i=0;i<n;i++)
{
cin>>num2[i];
sum2+=num2[i];
}
if(sum1>sum2)
max=sum1;
else
max=sum2;
cout<<"两组中和的最大者为: ";
cout<<max<<endl;
delete[] num1;
delete[] num2;
}
展开全部
#include<stdio.h>
main()
{
int a[5],b[5];
int a1,b1;
for(int i=0;i<=5;i++)
{
printf("输入a[%d]",i);
scanf("%d",&a[i]);
}
for(int i=0;i<=5;i++)
{
printf("输入b[%d]",i);
scanf("%d",&b[i]);
}
for(int i=0;i<=5;i++)
{
a1+=a[i];
b1+=b[i];
}
if (a1<b1)
{
printf("a[5]的和 < b[5]的和\n",a1,b1);
}
else
{
printf("b[5]的和< b[5]的和\n",b1,a1);
}
}
//这里我是以n=6做的。a1、b1分别是数组a[5]和b[5]的和。
main()
{
int a[5],b[5];
int a1,b1;
for(int i=0;i<=5;i++)
{
printf("输入a[%d]",i);
scanf("%d",&a[i]);
}
for(int i=0;i<=5;i++)
{
printf("输入b[%d]",i);
scanf("%d",&b[i]);
}
for(int i=0;i<=5;i++)
{
a1+=a[i];
b1+=b[i];
}
if (a1<b1)
{
printf("a[5]的和 < b[5]的和\n",a1,b1);
}
else
{
printf("b[5]的和< b[5]的和\n",b1,a1);
}
}
//这里我是以n=6做的。a1、b1分别是数组a[5]和b[5]的和。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include<stdio.h>
#define MAX=10;
int main()
{
int a[MAX]={0},b[MAX]={0},max;
int i=0,j=0,sum1=0,sum2=0;
printf("input n(n<%d) numbers:\n",MAX);
for(;i<MAX;i++){
scanf("%d",&a[i]);
sum1+=a[i];
}
printf("input n(n<%d) numbers again:\n");
for(;j<MAX;j++){
scanf("%d",&b[j]);
sum2+=b[j];
}
max=(sum1>sum2?sum1:sum2);
printf("the max sum is %d:\n",max);
return 0;
}
#define MAX=10;
int main()
{
int a[MAX]={0},b[MAX]={0},max;
int i=0,j=0,sum1=0,sum2=0;
printf("input n(n<%d) numbers:\n",MAX);
for(;i<MAX;i++){
scanf("%d",&a[i]);
sum1+=a[i];
}
printf("input n(n<%d) numbers again:\n");
for(;j<MAX;j++){
scanf("%d",&b[j]);
sum2+=b[j];
}
max=(sum1>sum2?sum1:sum2);
printf("the max sum is %d:\n",max);
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |