7.28 学习笔记

51 阅读1分钟
#include<stdio.h>
int main(){
    int arr[4];
    int Arr[4];
    for(int i=0;i<4;i++){
        printf("输入第%d个整数:",i+1);
        scanf("%d",&arr[i]);
    }
    for(int i=0;i<4;i++){
        Arr[3-i]=arr[i];
    }
    for(int i=0;i<4;i++){
        printf("%d ",Arr[i]);
    }
    return 0;
}
#include<stdio.h>
void swap(int arr[],int i,int j){
    int a=arr[i];
    arr[i]=arr[j];
    arr[j]=a;
}
int main(){
    int arr[10]={1,2,3,4,5,6,7,8,9,10};
    int i=7,j=9;
    swap(arr,i,j);
    for(int i=0;i<10;i++){
        printf("%d ",arr[i]);
    }
    return 0;
}
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
void swap(int arr[],int i,int j){
    int temp=arr[i];
    arr[i]=arr[j];
    arr[j]=temp;  
}
int main(){
    int arr[10];
    for(int i=0;i<10;i++){
        printf("输入第%d个数",i+1);
        scanf("%d",&arr[i]);
    }
    int a,j;
    srand(time(NULL));
    for(int i=0;i<100;i++){
        a=rand()%10;
        j=rand()%10;
    swap(arr,a,j);
}
    for(int i=0;i<10;i++){
        printf("%d ",arr[i]);
    }
}
#include<stdio.h>
void swap(int arr[],int len){
    for(int i=0;i<len;i++){
        int flag=1;
        for(int j=0;j<len-i-1;j++){
            if(arr[j]>arr[j+1]){
                int temp=arr[j];
                arr[j]=arr[j+1];
                arr[j+1]=temp;
                flag=0;
            }
        }
        if(flag==1){
            break;
        }
    }
}
int main(){
    int arr[10];
    int len=10;
    for(int i=0;i<len;i++){
        printf("输入第%d个数字",i+1);
        scanf("%d",&arr[i]);
    }
    swap(arr,len);
    for(int i=0;i<len;i++){
        printf("%d ",arr[i]);
    }
    return 0;
}
#include <stdio.h>
void swap(int arr[], int len)
{
    for (int i = 0; i < len; i++)
    {
        for (int j = i; j < len; j++)
        {
            if (arr[i] > arr[j])
            {
                int temp = arr[i];
                arr[i] = arr[j];
                arr[j] = temp;
            }
        }
    }
}
int main()
{
    int arr[10];
    int len = 10;
    for (int i = 0; i < len; i++)
    {
        printf("输入第%d个数字", i + 1);
        scanf("%d", &arr[i]);
    }
    swap(arr, len);
    for (int i = 0; i < len; i++)
    {
        printf("%d ", arr[i]);
    }
    return 0;
}