【C语言】交换两个数组中的内容(数组一样大)

超、凢脫俗 2022-02-22 18:42 348阅读 0赞
  1. #include<stdlib.h>
  2. #include<string.h>
  3. #include<stdio.h>
  4. int main()
  5. {
  6. int i,tmp;
  7. int A[10];
  8. int B[10];
  9. printf("请输入数组A:");
  10. for (i = 0; i<10; i++)
  11. {
  12. scanf_s(" %d", &A[i]);
  13. }
  14. printf("请输入数组B:");
  15. for (i = 0; i<10; i++)
  16. {
  17. scanf_s(" %d", &B[i]);
  18. }
  19. for (i = 0; i<10; i++)
  20. {
  21. tmp= A[i];
  22. A[i] = B[i];
  23. B[i] = tmp;
  24. }
  25. printf("交换后a为");
  26. for (i = 0; i<10; i++)
  27. {
  28. printf("%d ", A[i]);
  29. }
  30. printf("\n");
  31. printf("交换后b为");
  32. for (i = 0; i<10; i++)
  33. {
  34. printf("%d ", B[i]);
  35. }
  36. printf("\n");
  37. system("pause");
  38. return 0;
  39. }

在这里插入图片描述

发表评论

表情:
评论列表 (有 0 条评论,348人围观)

还没有评论,来说两句吧...

相关阅读

    相关 C语言交换内容

    C语言交换两个数的内容 1.创建临时变量交换两个数的内容 创建一个临时变量,把a的值先赋予c,再把b的值赋予a,最后把c的值给b,这样,a,b的内容就进行了交换。

    相关 C语言交换数组内容

    C语言交换两个数组的内容 \\思路分析:\\创建一个临时的变量,用来保存循环中每一次一数组的值,然后把数组二的值赋值给数组一,再把临时变量的值赋值给数组一,这样就完成了两