题目内容 (请给出正确答案)
[主观题]

编写一程序,为一维数组a中的元素赋值,并按照逆序输出。 编程提示:通过对一维数组的输入输出来实现

。 1. 首先复习教材上知识点,充分理解例题。 2. 对一维数组的输入可以参照实验内容(一)中的三种方法,选择其一输出,用循环结构来实现。 3. 注意是逆序输出,可以通过输出时,在for语句中利用循环变量递减的方法来实现。/* c6-4.c 利用循环实现一维数组的输入输出*/ #include "stdio.h" int main() { int i,a[10]; /* 定义循环变量i和一维数组a */ for (i=0;i<=9;i++) scanf("%d",&a[i]); for (____ _) * 请补充完整循环语句 printf("%d ",a[i]); 按照逆序输出 printf("\n"); return 0;>

提问人:网友yager_y 发布时间:2022-01-06
参考答案
  抱歉!暂无答案,正在努力更新中……
如搜索结果不匹配,请 联系老师 获取答案
更多“编写一程序,为一维数组a中的元素赋值,并按照逆序输出。 编程…”相关的问题
第1题
下面程序对数组中的每个元素赋值,然后按逆序输出。请在横线处填入适当内容,使程序能正常运行。

import java.io.*;

public class ArrayTest{

public static void main(String args[]){

int i;

int a[] = new int[5];

for(i=0;i<5;i++)

a=i;

for(______i>=0; i--)

System. out .println ("a ["+i+"] ="a) ;

}

}

点击查看答案
第2题
逆序输出(名词解释题)

逆序输出

点击查看答案
第3题
输入一维实型数组a(长度为10)的各元素值,求数组中所有元素之和及其平均值 (提交程序和运行结果的截图)
点击查看答案
第4题
定义一个数组并赋值不可以只给一部分元素赋值,例如:int a[8]={0,1,2,3,4}; 这样定义数组是错的。
点击查看答案
第5题
定义一个数组,存放10个数值,这10个数据要求从键盘输入,编程将这10个数升序输出
点击查看答案
第6题

1.实验目的

①掌握一维数组和二维数组的定义、赋值和输入输出的方法。

②掌握字符数组和字符串函数的使用。

③掌握与数组有关的算法(特别是排序算法)。

2.实验内容

编程序并上机调试运行。

①以下程序运行后的输出结果是______。

main()

{int a[4][4]={{1-2,-3,-4}, {0,-12,-13,14},{-21,23,0,-24},{-31,32,-33,0}};

int i,j,s=0;

for(i=0;i<4;i++)

{,for(j=0;j<4;j++)

{if(a[i][j]<0)continue;

if(a[i][j]==0)break;

s+=a[i][j];

}

}

printf("%d\n",s):

}

②以下程序运行后的输出结果是______。

main()

{int i,n[]={0,0,0,0,0);

for(i=1;i<=4;i++)

{n[i]=n[i-1]*2+1;

printf("%d",n[i]);

}

}

③以下程序运行后的输出结果是______。

main()

{int i,j,a[][3]={1,2,3,4,5,6,7,8,9};

for(i=0;i<3;i++)

for(j=i+1;j<3;j++)a [j][i]=0;

for(i=0;i<3;i++)

{for(j=0;j<3;j++)

printf("%d",a[i][j]);

printf("\n");

}

}

④求出任何n×5的数组中所有数据的平均值。

⑤若有说明:int a[2][3]={{1,2,3},{4,5,6}};现要将a的行和列的元素互换后存入另一个二维数组b中。

⑥通过循环按行顺序为一个5*5的二维数组a赋1到25的自然数,然后输出该数组的左下半角。

⑦试编程打印出5*5的螺旋方阵。

1  2  3  4 5

16 17 18 19 6

15 24 25 20 7

14 23 22 21 8

13 12 11 10 9

⑧某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下:每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。

点击查看答案
第7题
输入一维整型数组a(长度为10)的各元素值,输出数组中最小元素的值及其在数组中的位置(即下标)。 输出格式: printf("最小值: %d,下标:%d\n", min, index);
点击查看答案
第8题
编写程序,输出一维数组a中的元素最小值及其下标。 编程提示: 1.定义一个整型变量存放最小值下标,将其初始化为0 ,例如:int p=0;即从数组第零个元素开始判断。 2.通过循环,依次判断数组中的每一个元素a[i]是否小于a[p],如果是,则将p和a[p]的值作相应的改变。/* c6-5.c 输出一维数组中元素的最小值及其下标*/ #include "stdio.h" int main( ) { int i,m,p,a[10]={9,8,7,6,1,3,5,18,2,4}; /* m为最小值,p为其下标 */ m=a[0]; p=0; for(i=1;i<10;i++) if { ; p="i;}" * 请补充完整此语句 printf("%d,%d\n",a[p],p); 输出一维数组a中的最小值及其下标 return 0;>
点击查看答案
第9题
编写一程序,求一维数组中下标为偶数的元素之和。 编程提示: 1.定义一个数组a并初始化。 2.定义一个整型变量sum,存放下标为偶数的元素和,并初始化为0。 3.从数组的第0个元素开始,每次循环变量递增2,一直到数组的最后一个元素,将其累加到sum变量。 4.输出sum变量即为下标为偶数的元素之和。/* c6-6.c 求一维数组中下标为偶数的元素之和*/ #include "stdio.h" int main( ) { int i,sum=0; /* 初始化sum为0 */ int a[]={2,3,4,5,6,7,8,9}; for(i=0; i<8; ) * 请补充完整循环语句 sum+="a[i];" printf("sum="%d\n&quot;,sum);" return 0;>
点击查看答案
第10题
编写一程序,将100以内的素数存放到一个数组中。 编程提示:这是一个双层循环嵌套的程序。 1.首先复习教材上的内容,掌握判断素数的方法。 2.定义一个数组存放100以内的素数,想一想该数组的大小应该为多少? 3.定义一个整型变量作循环变量。 4.定义一个整型变量作为数组元素下标的计数器,想一想该变量应赋什么样的初值? 5.在外层循环中,对1~100之间的所有整数进行判断;内层循环则判断每个整数是否为素数。如果是素数,存放到数组中,并使数组下标变量加1;否则继续判断下一个整数。 6.用循环语句输出数组中的所有素数,注意循环变量的初值和终值如何确定。
点击查看答案
账号:
你好,尊敬的用户
复制账号
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

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

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

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