程序功能:输入一个正整数数列(共5个数),统计数列中有多少个数,等于其他两个数之和,并输出统计结果。例如,输入正整数序列:1 2 5 4 3,输出: 3 因为3=1+2,4=1+3,5=1+4 ,所以有3个数等于其他两数之和。 注意:5=2+3,5=1+4,只能算1个数(5)。 程序有3个空,应选择()填入。 #include <stdio.h> int main() { int n,i,j,k=0,a[6],b[6]={0},count=0; for(i=0;i<5;i++) scanf("%d",&a[i]); for(i="0;" (1) ;i++) { (2) } (3 ) printf("%d\n",count); return 0;>
A.(1) i<4 (2) for(j="i+1;j<5;j++)" b[ a[i]+a[j] ]="1;" (3) if(b[a[i]]="=1" )>
B.(1) i<5 (2) for(j="0;j<5;j++)" for(k="j+1;k<5;k++)" if(a[i]="=a[j]+a[k])" b[i]="1" ; (3) if(b[i]="=1)">
C.(1) i<4 (2) for(j="i+1;j<5;j++)" { b[k]="a[i]+a[j];" k++; } (3) if(a[i]="=b[j])">
D.(1) i<5 (2) for(j="0;j<5;" j++) { b[k]="a[i]+a[j];" k++; } (3) if(a[i]="=b[j])">