2023年11月8日

中缀式的缺点

底层逻辑

强效存储器

子类和父类默认属性也访问不的到就对了

默认属性访问不到

protect和public唯二可以访问的到

子类可以定义自己的属性和方法

子类也可有自己的方法

精神自闭之为什么我的代码不行

#include 

int main(){

    int T, n, p, q;    //p,q分别表示需要交换的两个元素的序号; n为输入的整数个数
    scanf("%d", &T);

    for(int t = 1; t <= T; t++){
        scanf("%d %d %d", &n, &p, &q);
        int numb[n], temp;
        //输入
        for(int i = 0; i < n; i++){    //遍历数组
            scanf("%d", &numb[i]);
        }
        //元素交换
        temp = numb[p-1];
        numb[p-1] = numb[q-1];
        numb[q-1] = temp;
        //输出
        for(int i = 0; i < n; i++){
            if(i == n-1){    //空格处理
                printf("%d", numb[i]);
                break;
            }
            printf("%d ", numb[i]);
        }
        printf("\n");	//换行
    }
    
    return 0;
}



int main(){    
    int T,n,p,q,temp;    
    scanf("%d",&T);    
    while(T--){    
        scanf("%d %d %d",&n,&p,&q);    
        int arr[n]; //定义一个数组    
        for(int i = 0; i < n; i++){    
            scanf("%d",&arr[i]);     
        }    
        // temp变量交换元素    
        temp = arr[p-1];    
        arr[p-1] = arr[q-1];    
        arr[q-1] = temp;    
        // 输出结果  
        for(int i = 0; i < n; i++){    
            printf("%d ", arr[i]); // 在每个元素后打印一个空格  
        }    
        printf("\n"); // 在每组数据后打印一个换行  
    }    
    return 0;       
}

你可能感兴趣的:(算法,数据结构,排序算法)