题目内容 (请给出正确答案)
[单选题]

有定义语句int a[5],i;,输入数组a的所有元素的语句应为()。

A.scanf("%d%d%d%d%d",a[5]);

B.scanf("%d",a);

C.for(i=0;i<5;i++)scanf("%d",a+i);>

D.for(i=0;i<5;i++) scanf("%d",a[i]);>

查看答案
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“有定义语句int a[5],i;,输入数组a的所有元素的语句…”相关的问题

第1题

已定义:int x, y; 下列输入语句中正确的( )。

A、cin(x, y);

B、cin << x, y;

C、cin >> x, y;

D、cin >> x >> y;

点击查看答案

第2题

若有定义:intx,y;chara,b,c;并有以下输入数据(此处代...

若有定义:intx,y;chara,b,c;并有以下输入数据(此处代表换行符,/u代表空格):6/u2A/uB/uC则能给x赋整数6,给y赋整数2,给a赋字符A,给b赋字符B,给c赋字符C的正确程序段是()

A. scanf(""x=%dy+%d"",&x,&y);a=getchar();b=getchar();c=getchar();

B. scanf(""%d%d"",&x,&y);a=getchar();b=getchar();c=getchar();

C. scanf(""%d%d%c%c%c"",&x,&y,&a,&b,&c);

D. scanf(""%d%d%c%c%c%c%c%c"",&x,&y,&a,&a,&b,&b,&c,&c);

点击查看答案

第3题

输入n×n阶矩阵,用函数编程计算并输出其两条对角线上的...

输入n×n阶矩阵,用函数编程计算并输出其两条对角线上的各元素之和。按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。 #include <stdio.h> #define N 10 void InputMatrix(int a[N][N], int n); int AddDiagonal(int a[N][N], int n); int main() { int a[N][N], n, sum; printf("Input n:"); scanf("%d", &n); InputMatrix(a, n); sum = AddDiagonal(a, n); printf("sum = %d\n", sum); return 0; } /* 函数功能: 输入n×n矩阵的元素值,存于数组a中 */ void InputMatrix(___________, int n) { int i, j; printf("Input %d*%d matrix:\n", n, n); for (i=0; i <n; i++) { for (j="0;" j++) scanf("%d",___________); } * 函数功能: 计算n×n矩阵中两条对角线上的元素之和 int adddiagonal(int a[n][n], n) i, j, sum="sum" (i="0;" if (________________) + a[i][j]; return ____________;> A、第17行: int a[N][N] 第25行: &a[i][j] 第38行: i==j || i+j==n-1 第42行: sum

B、第17行: int a[N][N] 第25行: &a[i][j] 第38行: i==j && i+j==n-1 第42行: a[i][j]

C、第17行: int a[N][N] 第25行: a[i][j] 第38行: i==j || i+j==n-1 第42行: a[N][N]

D、第17行: int a[][] 第25行: &a[i][j] 第38行: i==j && i+j==n-1 第42行: sum

点击查看答案

第4题

编写自定义函数int max(int a[])用于求整型一维数组a中的最大元素值。 编写主函数,主函数中定义整型一维数组a[],包含M(定义M为宏,代表10)个元素,从键盘输入元素值后,通过调用max函数,求出数组中的最大值,源程序命名为a21.c。 【测试数据与运行结果】 第一组 输入:1 2 3 4 5 6 0 9 8 7 输出: 最大的整数是9 第二组 输入:5 7 10 4 9 11 13
点击查看答案

第5题

通过指针输入输出数组元素的函数
点击查看答案

第6题

下面程序对已知数组a(),删除数组中某个数组元素。 在空白处填入合适的语句,使程序完整。 Dim i, j, Key As Integer Dim a() As Integer = {1, 6, 8, 3, 5, 9, 10, 2, 7, 4} Key = Val(InputBox("输入要删除的值")) For i = 0 To UBound(a) If a(i) = Key Then ____

B、Exit Sub

C、Exit Do

D、a(i - 1) = a(i)

E、a(i) = a(i - 1)

点击查看答案

第7题

从键盘任意输入10个整数,计算并输出最大值和最小值及...

从键盘任意输入10个整数,计算并输出最大值和最小值及其它们在数组中的下标位置。按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。 程序运行结果示例1: Input 10 numbers:1 2 3 4 5 6 7 8 9 10↙ max=10,pos=9 min=1,pos=0 程序运行结果示例2: Input 10 numbers:2 4 5 6 8 10 1 3 5 7 9↙ max=10,pos=5 min=1,pos=6 #include <stdio.h> int FindMax(int a[], int n, int *pMaxPos); int FindMin(int a[], int n, int *pMinPos); int main() { int a[10], maxValue, maxPos, minValue, minPos, i; printf("Input 10 numbers:"); for (i=0; i<10; i++) { scanf("%d", &a[i]); 输入10个数 } maxvalue="FindMax(a," 10, _________); 找最大值及其所在下标位置 minvalue="FindMin(a," 找最小值及其所在下标位置 printf("max="%d,pos=%d\n&quot;," maxvalue, maxpos); printf("min="%d,pos=%d\n&quot;," minvalue, minpos); return 0; 函数功能:求有n个元素的整型数组a中的最大值及其所在下标位置,函数返回最大值 int findmax(int a[], n, *pmaxpos) i, max; max="a[0];" 假设a[0]为最大值 __________; 假设最大值在数组中的下标位置为0 for (i="1;" i if (a[i]> max) { max = a[i]; __________; //pMaxPos指向最大值数组元素的下标位置 } } return max ; } //函数功能:求有n个元素的整型数组a中的最小值及其所在下标位置,函数返回最小值 int FindMin(int a[], int n, int *pMinPos) { int i, min; min = a[0]; //假设a[0]为最小 __________; //假设最小值在数组中的下标位置为0 for (i=1; i<10; i++) { if (a[i] min) min="a[i];" __________; pminpos指向最小值数组元素的下标位置 } return ;> A、第13行:&maxPos 第14行:&minPos 第25行:*pMaxPos = 0 第32行:*pMaxPos = i 第43行:*pMinPos = 0 第50行:*pMinPos = i

B、第13行:maxPos 第14行:minPos 第25行:pMaxPos = 0 第32行:*pMaxPos = i 第43行:pMinPos = 0 第50行:*pMinPos = i

C、第13行:maxPos 第14行:minPos 第25行:pMaxPos = 0 第32行:pMaxPos = i 第43行:pMinPos = 0 第50行:pMinPos = i

D、第13行:&maxPos 第14行:&minPos 第25行:pMaxPos = 0 第32行:pMaxPos = i 第43行:*pMinPos = 0 第50行:*pMinPos = i

点击查看答案

第8题

给定: int a,b; scanf("%d %d", &a, &b); 则以下哪些输入方式是正确的?

A、1 2

B、1,2

C、1(回车)2

D、1、2

点击查看答案

第9题

假设输入5,10,以下程序运行的结果是( )。 #include <stdio.h> int max(int a,int b) { if(a>=b) return a; els

A、10 5

B、5 5

C、5 10

D、10 10

点击查看答案

第10题

以下程序中数组a中存放一个递增数列。输入一个整数,并将它插入到数组a中,使之仍为一个递增数列。 请在下划线处填入正确的选项。 main( ) { int a[ (1) ]={1,10,20,30,40,50,60,70,80,90},x,i,p; scanf("%d",&x); for(i=0,p=10;i<10;i++) if(x { p="i;" (2) ; } for(i="9

B、x=a[i]

C、break

D、a[i]=x

点击查看答案
热门考试 全部 >
相关试卷 全部 >
账号:
你好,尊敬的上学吧用户
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
谢谢您的反馈

您认为本题答案有误,我们将认真、仔细核查,
如果您知道正确答案,欢迎您来纠错

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
上学吧
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反上学吧购买须知被冻结。您可在“上学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
上学吧
点击打开微信