构造单位矩阵和交换两个数

  • 构造单位矩阵
        int a[N][N];
        for(int i=1;i<N;i++)
            for(int j=1;j<N;j++)
            /*a[i][j]=(i/j)*(j/i);*/
            a[i][j]=(i==j)?1:0;

    两种构造单位矩阵的方法很是美妙;第一种采取了c语言的除法运算法则,很是巧妙。第二种采取了三目运算符,妙哉妙哉。

  • 交换两个数

        int a,b;
        cin>>a>>b;
        cout<<"交换前:a="<<a<<" b="<<b<<endl;
        a=a+b;
        b=a-b;
        a=a-b;
        cout<<"交换后:a="<<a<<" b="<<b<<endl;

     我爱编程,编程爱我。

猜你喜欢

转载自blog.csdn.net/jdq8576/article/details/83549109