计算机等级考试二级C++试题及答案5
填空题
给定程序的功能是求出能整除X且不是偶数的各整数,并放在数组PP中,这些除数的个数由N返回。
例如,若X的值为30,则有4个数符合要求,它们是1,3,5,15。
注意:部分源程序给出如下
请勿改动主函数main和其他函数中的任何内容,仅在横线上填入所编写的若干表达式或语句。
试题程序:#include
void fun(int x, int pp[], int *n)
{
int i, j = 0;
for (i=1; i<=x; i+=2)
if ((x%i) == 0)
pp[j++] = ___1___;
*n = ___2___;
}
main()
{
int x, aa[1000], n, i;
printf("\nPlease enter an integer number:\n");
scanf("%d", &x);
fun(x, ___3___);
for (i=0; i printf("%d ", aa[i]);
printf("\n");
}
第1处填空:i
第2处填空:j
第3处填空:aa,
给定程序的功能是求出能整除X且不是偶数的各整数,并放在数组PP中,这些除数的个数由N返回。
例如,若X的值为30,则有4个数符合要求,它们是1,3,5,15。
注意:部分源程序给出如下
请勿改动主函数main和其他函数中的任何内容,仅在横线上填入所编写的若干表达式或语句。
试题程序:#include
void fun(int x, int pp[], int *n)
{
int i, j = 0;
for (i=1; i<=x; i+=2)
if ((x%i) == 0)
pp[j++] = ___1___;
*n = ___2___;
}
main()
{
int x, aa[1000], n, i;
printf("\nPlease enter an integer number:\n");
scanf("%d", &x);
fun(x, ___3___);
for (i=0; i
printf("\n");
}
第1处填空:i
第2处填空:j
第3处填空:aa,
相关文章
无相关信息