有数组(a1,a2,a3,a4,a5,a6),(b1,b2,b3,b4,b5,b6),怎样计算其中任意三个值的和并显示?例如a3+b4+b6=?

2025-02-26 22:02:29
推荐回答(1个)
回答1:

#include
#include
void main()
{ int a[6],b[6],i,j=1,r,s;
printf("请输入6个任意数,空格分隔,回车后再输6个,回车");
for(i=0;i<6;i++) scanf("%d",&a[i]);
for(i=0;i<6;i++) scanf("%d",&b[i]);
while(j!=0)
{ s=0;
if(random(2)<1) { r=random(6);printf("a%d+",r+1);s=s+a[r];}
else { r=random(6);printf("b%d+",r+1);s=s+b[r];}
if(random(2)<1) { r=random(6);printf("a%d+",r+1);s=s+a[r];}
else { r=random(6);printf("b%d+",r+1);s=s+b[r];}
if(random(2)<1) { r=random(6);printf("a%d=",r+1);s=s+a[r];}
else { r=random(6);printf("b%d=",r+1);s=s+b[r];}
printf("%d\n",s);
printf("继续(1)退出(0)"); scanf("%d",&j);
}
}