Guest User

#log

a guest
Aug 27th, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.33 KB | None | 0 0
  1. #include<stdio.h>
  2. #include<stdlib.h>
  3. int main(void){
  4. int size=7;
  5. int arr[size]={1,98,4,7,68,23,40};
  6. int swap;
  7. for(int i=0;i<size;i++){
  8. for(int j=0;j<size;j++){
  9. if(arr[j]>arr[j+1]){
  10. swap=arr[j];
  11. arr[j]=arr[j+1];
  12. arr[j+1]=swap;
  13. }
  14. }
  15. }
  16. printf("排序後的陣列資料為");
  17. for(int i=1;i<=size;i++){
  18. if(i==size){
  19. printf("%d",arr[i]);
  20. }else{
  21. printf("%d,",arr[i]);
  22. }
  23. }
  24. }
  25.  
  26. ============================================
  27. #include<stdio.h>
  28. #include<stdlib.h>
  29. int main(void){
  30. int a=3,b=2,ele=6;
  31. int arr[a][b]={
  32. {1,2},
  33. {3,4},
  34. {5,6}
  35. };
  36. // 翻轉
  37. int arr1[a][b];
  38. printf("翻轉後");
  39. for(int i=0;i<a;i++){
  40. for(int j=0;j<b;j++){
  41. int swap;
  42. arr1[a-i-1][j]=arr[i][j];
  43. arr1[i][j]=arr[a-i-1][j];
  44. if(i==a-1&&j==b-1){
  45. printf("%d",arr1[i][j]);
  46. }else{
  47. printf("%d,",arr1[i][j]);
  48. }
  49. }
  50. }
  51. // 旋轉
  52. printf("旋轉後");
  53. int arr2[b][a];
  54. for(int i=0;i<b;i++){
  55. for(int j=0;j<a;j++){
  56. arr2[i][j]=arr1[a-j-1][i];
  57. if(i==b-1&&j==a-1){
  58. printf("%d",arr2[i][j]);
  59. }else{
  60. printf("%d,",arr2[i][j]);
  61. }
  62. }
  63. }
  64. }
Advertisement
Add Comment
Please, Sign In to add comment