www.xzwm.net > C++编程问题 给定一个数组A[10]={1,2,3,4,5,6,7,8,...

C++编程问题 给定一个数组A[10]={1,2,3,4,5,6,7,8,...

#includeint main(){int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a,*q=a+9,t; for(;p

#include void change(int *n, int len) { int a, *p= &a; for(int i= 0; i < len/2; i++) { *p= *(n+i); *(n+i)= *(n+len-1-i); *(n+len-1-i)= *p; } } void main() { int a[10]={1,2,3,4,5,6,7,8,9,10}; change(a, 10); for(int i= 0; i < 10;...

#include using namespace std; int main(void) { int i = 0,a[8] = {1,2,3,4,5,6,7,8};for(i;i

void AddTwo(int &a) { for (int i=0;i

8 以后数组的元素都是0. 1, 数组要是没有初始化,那么它的元素都是随机的。 2, 一旦初始化,为明确赋值的元素会是0. 所以你可以通过检测数组成员那个开始为0 来计算长度,也可以插入个标兵元素。

等于0. 如果一个数组填写了初始值又没填满, 那么剩下的就用0填充; 如果没写初始值那么就保留内存原有值不清零 inta[3][4]应该看作(inta[3])[4], 可以看作是一个包含了4个(长度3的数组)的数组

#include void main() { int a[10]={1,2,3,4,5,6,7,8,9,10}; int i,k,n=10,*p=a; printf("input k="); scanf("%d",&k); for(i=k-1;i

用CFile读入,存在相应大小的char数组,用for循环判断@字符,找到后的数组再逐个存入新数组

#include #include #define M 3 main() { int a[M][M]={1,2,3,4,5,6,7,8,9},i,j,sum=0; for(i=0;i

你的问题应该是c[2][1]吧?否则c[3][2]就越界了,如果是c[2][1]值就是8了,因为二维数组是这样排的: 1 2 3 4 5 6 7 8 9

网站地图

All rights reserved Powered by www.xzwm.net

copyright ©right 2010-2021。
www.xzwm.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com