首页 > 其他分享 >第6章 数组、指针与字符串

第6章 数组、指针与字符串

时间:2022-10-15 02:44:18浏览次数:49  
标签:tmp Begin cout int 数组 字符串 指针

 

 

注意new的使用
lab6_2.cpp
#include <iostream>
using namespace std;

void swap(int &a, int &b)
{
    /********** Begin **********/
    int tmp = a;
    a = b;
    b = tmp;
    /********** End **********/
}

int main()
{
    /********** Begin **********/
    cout << "输入9个整数作为矩阵元素值" << endl;
    int **a;
    a = new int *[3];
    for (int i = 0; i < 3; ++i)
        a[i] = new int[3];
    cout << "初始矩阵:" << endl;
    for (int i = 0; i < 3; ++i)
    {
        for (int j = 0; j < 3; ++j)
            cin >> a[i][j], cout << a[i][j] << ' ';
        cout << endl;
    }
    for (int i = 0; i < 3; ++i)
        for (int j = 0; j < i; ++j)
            swap(a[i][j], a[j][i]);
    cout << "转置矩阵:" << endl;
    for (int i = 0; i < 3; ++i)
    {
        for (int j = 0; j < 3; ++j)
            cout << a[i][j] << ' ';
        cout << endl;
    }
    /********** End **********/
    return 0;
}

标签:tmp,Begin,cout,int,数组,字符串,指针
From: https://www.cnblogs.com/520Enterprise/p/16793457.html

相关文章

  • Python 正则表达式匹配数字及字符串中的纯数字
    Python正则表达式匹配数字电话号码:\d{3}-\d{8}|\d{4}-\d{7} QQ号:[1-9][0-9]{4,}中国邮政编码:[1-9]\d{5}(?!\d)身份证:\d{15}|\d{18}ip地址:\d+\.\d+\.\d+\.\d+ [1-9]......
  • 指针
    重新回顾指针:C语言指针笔记01-Morning枫-博客园(cnblogs.com)&ptr输出指针变量ptr的地址ptr输出指针变量ptr保存的地址(一个十六进制的地址,若输出采用%d,则......
  • 单元格内的字符串,如何实现每隔N个字符加空格的效果?
    Excel情报局职场联盟Excel生产挖掘分享Excel基础技能Excel爱好者大本营用1%的Excel基础搞定99%的职场问题做一个超级实用的Excel公众号Excel是门手艺玩转需要勇气数万Excel......
  • 【leetcode_C语言_数组_day1】 704.二分查找&&27. 移除元素
    704.二分查找1.题目给定一个n个元素有序的(升序)整型数组nums和一个目标值target,写一个函数搜索nums中的target,如果目标值存在返回下标,否则返回-1。示例1:输......
  • 【C语言有这个就够了】五.指针(1)
    (一)指针的定义1.指针是内存中一个最小单元的编号,也就是地址2.平时口语中说的指针,通常指的是指针变量,是用来存放内存地址的变量intmain(){inta=10;int*p=&a;//指......
  • 反转数组(Java数组)
    publicclasstest{publicstaticvoidmain(String[]args){//反转数组int[]arrays={1,2,3,4,5};int[]result=newint[arrays.length];......
  • letcode-学习-数组去重
    数组去重问题描述:给你一个升序排列的数组nums,请你原地删除重复出现的元素,使每个元素只出现一次,返回删除后数组的新长度。元素的相对顺序应该保持一致。由于......
  • 36.智能指针类
    程序1:#pragmawarning(disable:4996)//2022年10月13日21:47:46#include<iostream>usingnamespacestd;classMaker{public:Maker(){cout<<......
  • 树状数组模板题
    核心应用:快速(logn)计算前缀和(本质上是快速给某个位置加上一个数)求前缀和可以是任意区间,如求L~R的区间前缀和,只需要用S[R]-S[L-1],通过简单的减法运算即可知区间和本......
  • java中的稀疏数组
    Java的稀疏数组本节内容的主要需要注意的是数组转换时的下标packagearray;​publicclassArrayDemo06{  //创建一个二维数组11*110:没有旗子1:黑棋2:白棋......