第七天 0715

Posted doublecheng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第七天 0715相关的知识,希望对你有一定的参考价值。

用函数封装进行逆序排序

void nixu(int a[], int n)

  int i;
  for(i = 0; i < n/2; i++)
  a[i] ^= a[n-1-i];
  a[n-1-i] ^= a[i];
  a[i] ^= a[n-1-i];
  

void ptr_arr(int *a, int n)

  int i;
  for(i = 0; i < n; i++)
  printf("%d ", *(a++));
  printf("\n");

  int main()

  int a[5] = 1,2,3,4,5;
  ptr_arr(a, 5);
  nixu(a, 5);
  ptr_arr(a, 5);

函数封装进行互换

void swap(int *a,int *b)

  int tem = *a;
  *a = *b;
  *b = tem;

int main()

  int a = 10, b= 20;
  printf("a:%d , b:%d\n", a, b);
  swap(&a,&b);
  printf("a:%d , b:%d\n", a, b);

 

double add(double a, double b)

  double sum = a + b;
  return sum;

int main()

  double a = 2.4, b = 3.1;
  double sum = add(b, a);
  printf("%.2f \n", add(sum,add(sum,a)));

 

用指针数组求二维数组的和

int main()

  int a[3][4] = 1,2,3,4,5,6,7,8,9,10,11,12;
  int i, j;
  int (*p)[4] = a;
  int sum = 0;
  for(i = 0; i < 3; i++)
    for(j = 0; j < 4; j++)
    sum += *(*(p+i)+j);
    
  
  printf("%d \n", sum);

以上是关于第七天 0715的主要内容,如果未能解决你的问题,请参考以下文章

javaSE第七天

第七天

第七天

国庆第七天作业完成程度

七天学会Python基础-第七天2/3-装饰器

python第七天