怎么输入一维数组元素
答:先用循环输入九个元素,然后,使用两次循环,每次循环把最后一个元素保存,以后把其余元素一滞后一,最后把把最后元素放到第一位,这样操作两次就可以了。include<stdio.h> int main(){ int i,j,k,t,a[10];for(i=0; i<9; i++)scanf("%d",&a[i]);for(j=0; j<2; j++){ t=a[8...
答:include<stdio.h> printf("请输入10个整数:\n");for(i=0;i<n;i++)scanf("%d",&a[i]);printf("\n输入的10个数是:\n");printf("输出你输入的元素:\n");for(int i=0;i<10;i++){ printf("arr[%d]=%d\n",i,arr[i]);} printf("数组总和为:%d\n",sum);} 与结构或类...
答:解析:一维数组 1、定义:var a:array [1..10] of integer;其中:a是这一批数据的名称,称为数组名;array、of是定义数组的保留字;中括号中的数字是数据编号的下限和上限,财时也说明了数据的个数(上限-下限);最后一个是数据的基类型,如integer,char,real,boolean。2、数组元素的输入:数组...
答:include <stdio.h> int main(){ void fun(int arr[]);int a[10];int i;printf("please input 10 numbers:\n");for(i=0;i<10;i++){ scanf("%d",&a[i]);} fun(a);} void fun(int arr[]){ int j,m=0,n=0,max=arr[0],min=arr[0];for(j=1;j<10;j++){ if(arr...
答:include <stdio.h> main(){ int a[10],*p=a,i;while(p<a+10) scanf("%d",p),p++; //指针实现 for(i=0;i<10;i++) printf("%d ",a[i]); //下标实现 }
答:include"stdio.h"int main(){int i,n=0,a[10];printf("请输入10个整数:\n");for(i=0;i<10;i++){scanf("%d",&a[i]);if(a[i]>10)n++;} printf("输入的10个数是:\n");for(i=0;i<10;i++)printf("%d ",a[i]);printf("\n其中大于10的数有%d个\n",n);return 0...
答:a[i]); break; } printf("%d ",a[i]); }}void main(){ int n,i,a[MAX]; int index,x; printf("输入数组中的元素个数\n"); scanf("%d",&n); for(i=0;i<n;i++) scanf("%d",&a[i]); printf("请输入要插入的位置和插入的数\n"); ...
答:C语言数组输入是相同类型的、数量有限的若干个变量通过有序的方法组织起来的一种便于使用的形式。数组属于一种构造类型,其中的变量被称为数组的元素。数组元素的类型可以是基本数据类型,也可以是特殊类型和构造类型。在引用数组中的元素时,采用数组名[下标]的方式,将其中的每一个元素视为一个普通的...
答:在程序中经常要根据用户输入新建数组。但是c语言中不允许非常量成为新建数组时表示大小的下标:for example:int line;int col;scanf("%d,%d",&line,&col);int p[line][col];//这样是不允许的!!!正确的做法是:p = (int *)malloc(sizeof(int)*line*col);访问或者写入数据时:(p + line...
答:这个应该用起泡法排序算法。include<stdio.h> int main(){ int a[10];int i,j,k;printf("input 10 numbers:\n");for(i=0;i<10;i++){//输入十个数,一次循环输入10次 scanf("%d",&a[i]);printf("\n");//换行 for(j=0;j<9;j++)//从小到大换行经典方法四行 for(i=0;i<...
网友评论:
昌爱15321856521:
在控制台利用程序中如何输入输出1维数组的元素
29569庾叶
: c++版本cin输入cout输出inta = ;for(inti=0;i5;++i){cina }for(inti=0;i5;++i){couta }
昌爱15321856521:
怎样把二维数组中的一维数组里所有的元素输入来? -
29569庾叶
: int[][] intarr={{1,2,3,5,8},{3,5,4,5,6},{5,8,9,6,10},{7,5,8,6,11}}; for(int i=0;i
昌爱15321856521:
定义并且输入一个一维数组, -
29569庾叶
: #include void main() { int i,array[10],max=-1000; for(i=0; i cin>>array[i]; for(i=0; i { cout
昌爱15321856521:
有一简单的一维数组 怎么输出其中的特定元素 -
29569庾叶
: 楼上说的不对吧LZ用的%2d是可以实现将1234567890每2个字符输给数组元素的 不是忘掉空格的缘故具体错在哪里我也不清楚
昌爱15321856521:
一维数组输入输出 -
29569庾叶
: 方法一、数组的下标法 如:int a[5],i; printf("Input five numbers:"); for(i=0;i<5;i++) { scanf("%d",&a[i]); } for(i=0;i<5;i++) { printf("%4d",a[i]); } 方法二、数组名首地址法(指针法):指针增1运算的执行效率很高,利用指针的增1运算实现指针...
昌爱15321856521:
如何在一维数组中插入一个数呢 -
29569庾叶
: 直接用for(j=n;ji;j--) a[j]=a[j-1];a[i]=data;n++;//data是插入的值 . 这样就行了.追问: 整道题是这样的 对一包含若干元素(元素的值由键盘输入)的一维数组实现下列操作:(每一功能用一函数实现) 1.查找值为x的元素,若找到,给出该元素的下标. 2.删除值为x的元素,并返回成功与否的标志. 3.在下标为i的位置上插入一值为x的元素.并返回成功与否的标志. 4.对数组中的元素进行排序.回答: 是呀,就用上面那个做.
昌爱15321856521:
定义一个整型一维数组,并输入各元素值,分别用下标法和指针法输出各元素? -
29569庾叶
: #include<stdio.h>#define N 5 void main() { int i,a[N],*p; for ( i=0;i<N;i++ ) scanf("%d",&a[i]); for ( i=0;i<N;i++ ) printf("%d ",a[i]); printf("\n"); for ( i=0,p=a;i<N;i++,p++ ) printf("%d ",*p); printf("\n"); }#include<iostream> using namespace std...
昌爱15321856521:
在控制台应用程序中 如何输入输出一维数组的元素 -
29569庾叶
: 我去.. 这么新手的问题?如果你要输入一维数组的元素 你是逗号隔开还是什么?.string[] str=console.readline().split(',');foreach(string r in str)console.writeline(r);console.read();
昌爱15321856521:
c语言怎样能连续输入多个一维数组 -
29569庾叶
: 要输入多少个一维数组 就执行多少次for循环即可 如果每次都类似的操作 可以使用双重for循环进行输入.
昌爱15321856521:
如何用c语言这样输入多维数组,即:输入完第一维后按回车,然后输入第二维,再回车 -
29569庾叶
: //******************************************************************************// 如何用c语言这样输入多维数组 以二维数组为例// 然后输入只是输入的形式而已,不影响数组接收数据的 //******************************************************************************#...