D:4,3,3
答案:D
15.下面程序的功能是输出10到100中的完全数。则在空白处应填入()。
说明:一个数的因子(除了这个数本身)之和等于该数本身,则称这个数为完全数。如:6的因子是1、2、3,它的因子和1+2+3等于6,因此6是完全数。
#include
using namespace std;
int main()
{int i,j,s;
for(i=10;i<=100;i++)
{s=0;
for(j=1;j
if(i==s)
cout<
}
return 0;
}
A:if(i%j==0)s+=j;
B:if(i%j==0)s-=j;
C:if(i%j!=0)s-=j;
D:if(i%j!=0)s+=j;
答案:A
16.在定义数组时,对数组元素赋初值,下列不正确的是()。
A:int a[5]={0,1,2,3,4};
B:int a[5]={0};
C:int a[5]={0,1,2,3,4,5};
D:int a[5]={0,1,2};
答案:C
17.运行下列程序,若输入:88 66 77 55 90↙,则输出结果是()。
#include
#define N 5
using namespace std;
int main()
{int a[N],m1,m2,i;
for(i=0;i cin>>a[i]; m1=m2=a[0]; for(i=1;i if(a[i] else if(a[i]>m1)m1=a[i]; cout<