内容正文:
编写说明:2026版吉林省高职分类考试《信息工程类(电子与信息类)考纲百套卷》,依据吉林省高职分类(对口招生)考试各类专业综合卷考试科目及纲要(2021版),种信息工程类(电子与信息类)专业综合卷考试科目及纲要编写。本专辑共150份试卷两部分组成,第一部分是按考纲的考点要求编写的120份知识点训练卷,第二部分是针对6门课程的掌握要求,编写的30份常考题训练卷。
本试卷是吉林省高职分类考试《信息工程类(电子与信息类)考纲百套卷》的第121卷,是常考题训练卷。按“C语言程序设计”考试纲要的七点要求编写,其七点要求是:
(一)C语言的概述(二)基本数据类型与简单程序设计(三)分支程序设计(四)循环程序设计(五)数组(六)函数(七)指针。
2026版吉林省《信息工程类(电子与信息类)考纲百套卷》
第121卷
《C语言程序设计》
常考题训练卷
考试时间60分钟 满分100分
班级 姓名 学号 成绩
一、选择题(本大题共10小题,每小题2分,共20分)
1.执行以下程序的输出结果是( )
int fun(int a,int b,int c)
{c=a+b;}
main()
{int c;
fun(3,6,c);
printf("%d
",c);
getch();}
A. 0
B. 3
C. 9
D. 无定值
2.执行以下程序的输出结果是( )
main()
{
int y,a;
y=2;
a=1;
while(y--!=-1)
{do
{a*=y;
a++;}
while(y--);}
printf("%d,%d
",a,y);
getch();}
A. 1,2
B. 1,-2
C. -1,-2
D. 2,-2
3.执行以下程序的输出结果是( )
main()
{int a=1,b=10;
do
{b-=a;
a++;}while(b--<0);
printf("%d,%d
",a,b);
getch();}
A. 2,8
B. 1,7
C. 2,7
D. 8,2
4. 以下代码的输出结果是( )
int sum = 0;
for (int i = 1; i <= 5; i++) {
if (i % 2 == 0) {
continue;
}
sum += i;
}
printf("%d", sum);
A. 5
B. 9
C. 15
D. 6
5. 以下代码的输出结果是( )
int i = 0;
do {
printf("%d ", i);
i++;
} while (i < 3);
A. 0 1 2
B. 0 1 2 3
C. 1 2 3
D. 编译错误
6. 以下关于 do - while 循环和 while 循环的说法,正确的是( )
A. do - while 循环和 while 循环的执行流程完全相同
B. do - while 循环至少执行一次循环体,而 while 循环可能一次都不执行
C. while 循环的条件判断在循环体执行之后,do - while 循环的条件判断在循环体执行之前
D. do - while 循环不能嵌套使用,而 while 循环可以嵌套使用
7. 执行以下程序的输出结果是( )
main()
{
float x[ ]={2.3,-4.35,8,0,4,-2.91,5.13,-1.22},s1=0,s2=0;
int i;
for(i=0;i<6;i++)
if(x[i]<0)
s1+=x[i];
else s2+=x[i];
printf("s1=%.1f,s2=%.1f
",s1,s2);getch();}
A. s1=7.3,s2=14.3
B. s1=7.3,s2=-14.3
C. s1=-7.3,s2=14.3
D. s1=-7,s2=14
8. 若要定义一个函数来计算数组元素的和,以下函数定义正确的是( )
A.
int sumArray(int arr[], int size) {
int sum = 0;
for (int i = 0; i < size; i++) {
sum += arr[i];
}
return sum;
}
B.
int sumArray(int arr, int size) {
int sum = 0;
for (int i = 0; i < size; i++) {
sum += arr[i];
}
return sum;
}
C.
void sumArray(int arr[], int size) {
int sum = 0;
for (int i = 0; i < size; i++) {
sum += arr[i];
}
return sum;
}
D.
int sumArray(int arr[], size) {
int sum = 0;
for (int i = 0; i < size; i++) {
sum += arr[i];
}
return sum;
}
9. 若有函数定义 int findMax(int arr[], int size),用于查找数组中的最大值,以下函数实现正确的是( )
A.
int findMax(int arr[], int size) {
int max = arr[0];
for (int i = 1; i < size; i++) {
if (arr[i] > max) {
max = arr[i];
}
}
return max;
}
B.
int findMax(int arr[], int size) {
int max = 0;
for (int i = 0; i < size; i++) {
if (arr[i] > max) {
max = arr[i];
}
}
return max;
}
C.
int findMax(int arr[], int size) {
int max = arr[size - 1];
for (int i = 0; i < size - 1; i++) {
if (arr[i] > max) {
max = arr[i];
}
}
return max;
}
D. 以上都正确
9. 执行以下程序的输出结果是( )
int f(int x)
{int y;
if(x==0||x==1)
return 3;
y=x*x-f(x-2);
return y;}
main()
{
int z;
z=f(3);
printf("%d
",z);
getch();}
A. 0
B. 6
C. 8
D. 9
10.C语言中,以下声明表示一个指向函数指针的是( )
A. int (*p)();
B. int *p();
C. int p();
D. int (*p());
二、判断题(本大题共10小题,每小题2分,共20分)
1.执行 “int a=3,b=4; if (a>b) a=b; else b=a;” 后,a 的值为 4,b 的值为 3。( )
2.C语言中,float类型的变量可以直接赋值给int类型的变量而不丢失数据。( )
3.执行语句段“int x=5; switch (x){case 5:x++; case 6:x--;}” 后,x 的值为 5。( )
4.执行 “int i=0,s=0; while (i<3){s+=i;i++;}” 后,s 的值为 3。( )
5. while 循环和 do - while 循环的区别在于 while 循环先判断条件,do - while 循环先执行一次循环体。( )
6. 在 do - while 循环中,循环体至少会执行一次。( )
7.执行 “int a=2,b=3; int c=a>b?a++:b++;” 后,c 的值为 3,b 的值为 4。( )
8.若一个函数的参数是数组,那么该函数内部对数组元素的修改不会影响到调用该函数时传递的原始数组。( )
9.函数内部定义的数组,如果没有显式初始化,其元素的值是不确定的。( )
10.C语言中,指针变量存储的是变量的地址。( )
三、填空题(本大题共5小题,每题2分,共10分)
1. 以下程序的功能是用于计算 1 到 10 的累加和,横线处应该填入的程序代码是________。
#include <stdio.h>
int main() {
int i, sum=0;
for(i=1; i<=10; ) {
sum += i; }
printf("%d", sum);}
2.以下函数的功能是用于求两个整数的最大值,横线处应该填入的程序代码是________。
int max(int x, int y) {
if(x>y) return ( );
else return y;}
3.以下程序的功能是使用 while 循环计算 5 的阶乘(5!),横线处应该填入的程序代码是________。
#include <stdio.h>
int main() {
int i=1, result=1;
while(i<=5) {
;
i++;
}
printf("%d", result);
return 0;
}
4.C语言中,用于定义函数的语法格式是:________ 函数名(参数列表)。
5.C语言中,用于获取变量地址的运算符是________。
四、读程序写结果题(本大题共5小题,每题5分,共25分)
1.以下程序的运行结果是______。
#include <stdio.h>
#include <conio.h>
int f(int b[ ][4],int n)
{int i,j,sum=0;
for(i=0;i<n/2;i++)
for(j=0;j<4;j++)
sum+=b[i][j];
return sum;}
main()
{
int x,a[3][4]={1,3,5,7,9,11,13,15,17,19,21,23};
x=f(a,3);
printf("%d
",x);
getch();}
2.以下程序的运行结果是______。
#include <stdio.h>
void modify(int arr[], int size) {
for (int i = 0; i < size; i++) {
arr[i] *= 2;
}
}
int main() {
int arr[] = {1, 2, 3};
modify(arr, 3);
for (int i = 0; i < 3; i++) {
printf("%d ", arr[i]);
}
printf("
");
return 0;
}
3.以下程序的运行结果是______。
#include <stdio.h>
#include <conio.h>
int sum(int *array,int len)
{if(len==0)
return array[0];
else
return array[0]+sum(array+1,len-1);
}
main()
{int i=1,j=3;
printf("%d,",i++);
{int i=0;
i+=j*2;
printf("%d,%d,",i,j);
}
printf("%d,%d
",i,j);
getch();}
4.以下程序的运行结果是______。
#include <stdio.h>
#include <conio.h>
void fun(int *s)
{static int j=0;
do
{s[j]=s[j]+s[j+1];
}while(++j<2);}
main()
{int k,a[10]={1,2,3,4,5};
for(k=1;k<3;k++)
fun(a);
for(k=0;k<5;k++)
printf("%d",a[k]);
printf("
");
getch();}
5.以下程序的运行结果是______。
#include <stdio.h>
void func(int arr[], int n, int *even_sum, int *odd_sum) {
*even_sum = 0;
*odd_sum = 0;
for (int i = 0; i < n; i++) {
if (arr[i] % 2 == 0) {
*even_sum += arr[i];
} else {
*odd_sum += arr[i];
}
}
}
int main() {
int arr[] = {1, 2, 3, 4, 5, 6, 7, 8, 9};
int even_sum, odd_sum;
func(arr, sizeof(arr) / sizeof(arr[0]), &even_sum, &odd_sum);
printf("Even sum: %d, Odd sum: %d
", even_sum, odd_sum);
return 0;
}
五、编程题(本大题共5小题,每题5分,共25分)
1.产生20个3位正整数,使用插入法排序后,然后在其中使用二分法查找从键盘输入的数x,如果找到则输出其下标,找不到输出-1。
2. 定义一个含有30个整型元素的数组,按顺序赋予从2开始的偶数,然后按照顺序以每5个数一组的形式求出平均值并输出。
3.编写一个程序,根据用户输入的正整数 n,生成一个 n x n 的矩阵,矩阵元素按照从 1 开始的螺旋顺序填充。例如,当 n = 3 时,矩阵如下:
1 2 3
8 9 4
7 6 5
4.编写一个程序,根据用户输入的数组长度 n 和数组元素,输出数组元素的所有全排列。
5.编写一个程序,根据用户输入的数组长度 n 和数组元素,筛选出数组中的偶数元素,并统计偶数元素的个数和它们的总和。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$
编写说明:2026版吉林省高职分类考试《信息工程类(电子与信息类)考纲百套卷》,依据吉林省高职分类(对口招生)考试各类专业综合卷考试科目及纲要(2021版),种信息工程类(电子与信息类)专业综合卷考试科目及纲要编写。本专辑共150份试卷两部分组成,第一部分是按考纲的考点要求编写的120份知识点训练卷,第二部分是针对6门课程的掌握要求,编写的30份常考题训练卷。
本试卷是吉林省高职分类考试《信息工程类(电子与信息类)考纲百套卷》的第121卷,是常考题训练卷。按“C语言程序设计”考试纲要的七点要求编写,其七点要求是:
(一)C语言的概述(二)基本数据类型与简单程序设计(三)分支程序设计(四)循环程序设计(五)数组(六)函数(七)指针。
2026版吉林省《信息工程类(电子与信息类)考纲百套卷》
第121卷
《C语言程序设计》
常考题训练卷
考试时间60分钟 满分100分
班级 姓名 学号 成绩
一、选择题(本大题共10小题,每小题2分,共20分)
1.执行以下程序的输出结果是( )
int fun(int a,int b,int c)
{c=a+b;}
main()
{int c;
fun(3,6,c);
printf("%d
",c);
getch();}
A. 0
B. 3
C. 9
D. 无定值
答案:D
2.执行以下程序的输出结果是( )
main()
{
int y,a;
y=2;
a=1;
while(y--!=-1)
{do
{a*=y;
a++;}
while(y--);}
printf("%d,%d
",a,y);
getch();}
A. 1,2
B. 1,-2
C. -1,-2
D. 2,-2
答案:B
3.执行以下程序的输出结果是( )
main()
{int a=1,b=10;
do
{b-=a;
a++;}while(b--<0);
printf("%d,%d
",a,b);
getch();}
A. 2,8
B. 1,7
C. 2,7
D. 8,2
答案:A
4. 以下代码的输出结果是( )
int sum = 0;
for (int i = 1; i <= 5; i++) {
if (i % 2 == 0) {
continue;
}
sum += i;
}
printf("%d", sum);
A. 5
B. 9
C. 15
D. 6
答案:B
5. 以下代码的输出结果是( )
int i = 0;
do {
printf("%d ", i);
i++;
} while (i < 3);
A. 0 1 2
B. 0 1 2 3
C. 1 2 3
D. 编译错误
答案:A
6. 以下关于 do - while 循环和 while 循环的说法,正确的是( )
A. do - while 循环和 while 循环的执行流程完全相同
B. do - while 循环至少执行一次循环体,而 while 循环可能一次都不执行
C. while 循环的条件判断在循环体执行之后,do - while 循环的条件判断在循环体执行之前
D. do - while 循环不能嵌套使用,而 while 循环可以嵌套使用
答案:B
7. 执行以下程序的输出结果是( )
main()
{
float x[ ]={2.3,-4.35,8,0,4,-2.91,5.13,-1.22},s1=0,s2=0;
int i;
for(i=0;i<6;i++)
if(x[i]<0)
s1+=x[i];
else s2+=x[i];
printf("s1=%.1f,s2=%.1f
",s1,s2);getch();}
A. s1=7.3,s2=14.3
B. s1=7.3,s2=-14.3
C. s1=-7.3,s2=14.3
D. s1=-7,s2=14
答案:C
8. 若要定义一个函数来计算数组元素的和,以下函数定义正确的是( )
A.
int sumArray(int arr[], int size) {
int sum = 0;
for (int i = 0; i < size; i++) {
sum += arr[i];
}
return sum;
}
B.
int sumArray(int arr, int size) {
int sum = 0;
for (int i = 0; i < size; i++) {
sum += arr[i];
}
return sum;
}
C.
void sumArray(int arr[], int size) {
int sum = 0;
for (int i = 0; i < size; i++) {
sum += arr[i];
}
return sum;
}
D.
int sumArray(int arr[], size) {
int sum = 0;
for (int i = 0; i < size; i++) {
sum += arr[i];
}
return sum;
}
答案:A
9. 若有函数定义 int findMax(int arr[], int size),用于查找数组中的最大值,以下函数实现正确的是( )
A.
int findMax(int arr[], int size) {
int max = arr[0];
for (int i = 1; i < size; i++) {
if (arr[i] > max) {
max = arr[i];
}
}
return max;
}
B.
int findMax(int arr[], int size) {
int max = 0;
for (int i = 0; i < size; i++) {
if (arr[i] > max) {
max = arr[i];
}
}
return max;
}
C.
int findMax(int arr[], int size) {
int max = arr[size - 1];
for (int i = 0; i < size - 1; i++) {
if (arr[i] > max) {
max = arr[i];
}
}
return max;
}
D. 以上都正确
答案:A
9. 执行以下程序的输出结果是( )
int f(int x)
{int y;
if(x==0||x==1)
return 3;
y=x*x-f(x-2);
return y;}
main()
{
int z;
z=f(3);
printf("%d
",z);
getch();}
A. 0
B. 6
C. 8
D. 9
答案:B
10.C语言中,以下声明表示一个指向函数指针的是( )
A. int (*p)();
B. int *p();
C. int p();
D. int (*p());
答案:A
二、判断题(本大题共10小题,每小题2分,共20分)
1.执行 “int a=3,b=4; if (a>b) a=b; else b=a;” 后,a 的值为 4,b 的值为 3。( )
答案:错误
2.C语言中,float类型的变量可以直接赋值给int类型的变量而不丢失数据。( )
答案:错误
3.执行语句段“int x=5; switch (x){case 5:x++; case 6:x--;}” 后,x 的值为 5。( )
答案:错误
4.执行 “int i=0,s=0; while (i<3){s+=i;i++;}” 后,s 的值为 3。( )
答案:正确
5. while 循环和 do - while 循环的区别在于 while 循环先判断条件,do - while 循环先执行一次循环体。( )
答案:正确
6. 在 do - while 循环中,循环体至少会执行一次。( )
答案:正确
7.执行 “int a=2,b=3; int c=a>b?a++:b++;” 后,c 的值为 3,b 的值为 4。( )
答案:正确
8.若一个函数的参数是数组,那么该函数内部对数组元素的修改不会影响到调用该函数时传递的原始数组。( )
答案:错误
9.函数内部定义的数组,如果没有显式初始化,其元素的值是不确定的。( )
答案:正确
10.C语言中,指针变量存储的是变量的地址。( )
答案:正确
三、填空题(本大题共5小题,每题2分,共10分)
1. 以下程序的功能是用于计算 1 到 10 的累加和,横线处应该填入的程序代码是________。
#include <stdio.h>
int main() {
int i, sum=0;
for(i=1; i<=10; ) {
sum += i; }
printf("%d", sum);}
答案:i++或i+=1或i=i+1
2.以下函数的功能是用于求两个整数的最大值,横线处应该填入的程序代码是________。
int max(int x, int y) {
if(x>y) return ( );
else return y;}
答案:x
3.以下程序的功能是使用 while 循环计算 5 的阶乘(5!),横线处应该填入的程序代码是________。
#include <stdio.h>
int main() {
int i=1, result=1;
while(i<=5) {
;
i++;
}
printf("%d", result);
return 0;
}
答案: result *=i或result=result*i
4.C语言中,用于定义函数的语法格式是:________ 函数名(参数列表)。
答案:返回类型
5.C语言中,用于获取变量地址的运算符是________。
答案:&
四、读程序写结果题(本大题共5小题,每题5分,共25分)
1.以下程序的运行结果是______。
#include <stdio.h>
#include <conio.h>
int f(int b[ ][4],int n)
{int i,j,sum=0;
for(i=0;i<n/2;i++)
for(j=0;j<4;j++)
sum+=b[i][j];
return sum;}
main()
{
int x,a[3][4]={1,3,5,7,9,11,13,15,17,19,21,23};
x=f(a,3);
printf("%d
",x);
getch();}
答案:16
2.以下程序的运行结果是______。
#include <stdio.h>
void modify(int arr[], int size) {
for (int i = 0; i < size; i++) {
arr[i] *= 2;
}
}
int main() {
int arr[] = {1, 2, 3};
modify(arr, 3);
for (int i = 0; i < 3; i++) {
printf("%d ", arr[i]);
}
printf("
");
return 0;
}
答案:2 4 6
3.以下程序的运行结果是______。
#include <stdio.h>
#include <conio.h>
int sum(int *array,int len)
{if(len==0)
return array[0];
else
return array[0]+sum(array+1,len-1);
}
main()
{int i=1,j=3;
printf("%d,",i++);
{int i=0;
i+=j*2;
printf("%d,%d,",i,j);
}
printf("%d,%d
",i,j);
getch();}
答案:1,6,3,2,3
4.以下程序的运行结果是______。
#include <stdio.h>
#include <conio.h>
void fun(int *s)
{static int j=0;
do
{s[j]=s[j]+s[j+1];
}while(++j<2);}
main()
{int k,a[10]={1,2,3,4,5};
for(k=1;k<3;k++)
fun(a);
for(k=0;k<5;k++)
printf("%d",a[k]);
printf("
");
getch();}
答案:35745
5.以下程序的运行结果是______。
#include <stdio.h>
void func(int arr[], int n, int *even_sum, int *odd_sum) {
*even_sum = 0;
*odd_sum = 0;
for (int i = 0; i < n; i++) {
if (arr[i] % 2 == 0) {
*even_sum += arr[i];
} else {
*odd_sum += arr[i];
}
}
}
int main() {
int arr[] = {1, 2, 3, 4, 5, 6, 7, 8, 9};
int even_sum, odd_sum;
func(arr, sizeof(arr) / sizeof(arr[0]), &even_sum, &odd_sum);
printf("Even sum: %d, Odd sum: %d
", even_sum, odd_sum);
return 0;
}
答案:Even sum: 20, Odd sum: 25
五、编程题(本大题共5小题,每题5分,共25分)
1.产生20个3位正整数,使用插入法排序后,然后在其中使用二分法查找从键盘输入的数x,如果找到则输出其下标,找不到输出-1。
答案:使用函数编程会更加明朗。
#include <stdio.h>
#include <conio.h>
#include<time.h>
#include<stdlib.h>
main()
{int a[20],i,j,k,low,high,mid,x;
srand((unsigned)time(NULL));
for(i=0;i<20;i++)
a[i]=rand()%(999-100+1)+100;
printf("Before Sort:
");
for(i=0;i<20;i++)
printf("%5d",a[i]);
printf("
");
for(i=1;i<20;i++)
{k=a[i];
j=i-1;
while(a[j]>k&&j>=0)
{a[j+1]=a[j];
j--;}
a[j+1]=k;}
printf("After Sort:
");
for(i=0;i<20;i++)
printf("%5d",a[i]);
printf("
");
scanf("%d",&x);
low=0;
high=19;
while(low<=high)
{mid=(low+high)/2;
if(a[mid]==x) break;
else if(a[mid]>x) high=mid-1;
else low=mid+1;}
if(low<=high)
printf("%d at a[%d]",x,mid);
getch();}
2. 定义一个含有30个整型元素的数组,按顺序赋予从2开始的偶数,然后按照顺序以每5个数一组的形式求出平均值并输出。
答案:
#include <stdio.h>
#include <conio.h>
main()
{
int a[30],i,j;
float b[6]={0};
for(i=0;i<30;i++)
a[i]=2*(i+1);
j=0;
for(i=0;i<30;i++)
{b[j]=b[j]+a[i];
if((i+1)%5==0)
j++;}
for(i=0;i<6;i++)
{b[i]=b[i]/5;
printf("%10.1f",b[i]);}
getch();}
3.编写一个程序,根据用户输入的正整数 n,生成一个 n x n 的矩阵,矩阵元素按照从 1 开始的螺旋顺序填充。例如,当 n = 3 时,矩阵如下:
1 2 3
8 9 4
7 6 5
答案:
#include <stdio.h>
#define MAX_SIZE 100
void spiralFill(int matrix[MAX_SIZE][MAX_SIZE], int n) {
int left = 0, right = n - 1, top = 0, bottom = n - 1;
int num = 1;
while (left <= right && top <= bottom) {
// 从左到右填充顶部行
for (int i = left; i <= right; i++) {
matrix[top][i] = num++;
}
top++;
// 从上到下填充右侧列
for (int i = top; i <= bottom; i++) {
matrix[i][right] = num++;
}
right--;
if (top <= bottom) {
// 从右到左填充底部行
for (int i = right; i >= left; i--) {
matrix[bottom][i] = num++;
}
bottom--;
}
if (left <= right) {
// 从下到上填充左侧列
for (int i = bottom; i >= top; i--) {
matrix[i][left] = num++;
}
left++;
}
}
}
int main() {
int n;
printf("请输入矩阵的大小 n: ");
scanf("%d", &n);
int matrix[MAX_SIZE][MAX_SIZE];
spiralFill(matrix, n);
// 输出矩阵
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++) {
printf("%3d", matrix[i][j]);
}
printf("
");
}
return 0;
}
4.编写一个程序,根据用户输入的数组长度 n 和数组元素,输出数组元素的所有全排列。
答案:
#include <stdio.h>
#define MAX_SIZE 10
// 交换两个元素
void swap(int *a, int *b) {
int temp = *a;
*a = *b;
*b = temp;
}
// 生成全排列
void permute(int arr[], int start, int end) {
if (start == end) {
for (int i = 0; i <= end; i++) {
printf("%d ", arr[i]);
}
printf("
");
} else {
for (int i = start; i <= end; i++) {
swap(&arr[start], &arr[i]);
permute(arr, start + 1, end);
swap(&arr[start], &arr[i]);
}
}
}
int main() {
int n;
int arr[MAX_SIZE];
printf("请输入数组的长度 n: ");
scanf("%d", &n);
printf("请输入数组的 %d 个元素: ", n);
for (int i = 0; i < n; i++) {
scanf("%d", &arr[i]);
}
permute(arr, 0, n - 1);
return 0;
}
5.编写一个程序,根据用户输入的数组长度 n 和数组元素,筛选出数组中的偶数元素,并统计偶数元素的个数和它们的总和。
答案:
#include <stdio.h>
#define MAX_SIZE 100
void filterAndCount(int arr[], int n, int *count, int *sum) {
*count = 0;
*sum = 0;
for (int i = 0; i < n; i++) {
if (arr[i] % 2 == 0) {
(*count)++;
(*sum) += arr[i];
}
}
}
int main() {
int n;
int arr[MAX_SIZE];
int evenCount, evenSum;
printf("请输入数组的长度 n: ");
scanf("%d", &n);
printf("请输入数组的 %d 个元素: ", n);
for (int i = 0; i < n; i++) {
scanf("%d", &arr[i]);
}
filterAndCount(arr, n, &evenCount, &evenSum);
printf("偶数元素的个数是: %d
", evenCount);
printf("偶数元素的总和是: %d
", evenSum);
return 0;
}
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$