定义一个包括n个元素的一维数组a,并从键盘输入这n个元素,程序填空。 int n,i; cin>>n; int 【】;//定义数组 for(i=0;i[n;i++) cin]>【】;//输入数组元素
举一反三
- 以下对一维数组a的正确定义是()。 A: int i=5, a[i]; B: int a(5) C: define N 5 int a[N]; D: int n; cin>;>;n; int a[n];
- N是一个符号常量,以下说法正确的是() A: 以下程序段可以输入a的全部元素int a[N],i; for(i=0;i<;N;i++) scanf("%d",&a[i]); B: 以下程序段可以输入a的全部元素,每个值之间用逗号,分隔int a[N],i; for(i=0;i<;N;i++) scanf("%d",&a[i]); C: 以下程序段可以输入a的全部元素,每个值之间用空格分隔int a[N],i; for(i=0;i<;N;i++) scanf("%d",&a[i]); D: 以下程序段可以输入a的全部元素,每个值之后按Enter键int a[N],i; for(i=0;i<;N;i++) scanf("%d",&a[i]);
- N是一个符号常量,以下说法正确的是() A: 以下程序段可以输入a的全部元素 int a[N],i; for(i=0;i<N;i++) scanf("%d",&a[i]); B: 以下程序段可以输入a的全部元素,每个值之间用逗号,分隔 int a[N],i; for(i=0;i<N;i++) scanf("%d",&a[i]); C: 以下程序段可以输入a的全部元素,每个值之间用空格分隔 int a[N],i; for(i=0;i<N;i++) scanf("%d",&a[i]); D: 以下程序段可以输入a的全部元素,每个值之后按Enter键 int a[N],i; for(i=0;i<N;i++) scanf("%d",&a[i]);
- 假设x数组的n个数据已经按降序排列,现在插入一个数y到数组中,使数组x仍然是降序排列的。 #include"stdio.h" main() {intx[50],y,n,i,j; printf("请输入数组元素的个数:"); scanf("%d",&n); printf("输入%d个从大到小排好顺序的整数\n",n); for(i=0;i=0;i--) if(y>x[i])【2】; elsebreak; 【3】; for(i=0;i[/i]
- 把含n个元素的x数组中存放的数据对应地复制到y数组,写作:________ A: y=x; B: y[n]=x[n]; C: y[i]=x[i]; D: for(i=0;i E: for(i=1;i<=n;i++) y[i]=x[i];