二维数组取第一列第一行。组成十字

#include<stdio.h>
int main()
{
    int i,j,a[3][3];
    for (i=0;i<3;i++)
         for (j=0;j<3;j++)
         {
            printf("a[%d][%d]=",i,j);
            scanf("%d",&a[i][j]);

         }
    for (i=0;i<3;i++)
        for (j=0;j<3;j++)
        {
            if (i==1 || j==1)
            {
                printf(i==1&&j==0?"%d":"%6d",a[i][j]);
                if (i==1&&j!=0&&j!=2)printf("\b\b%d",a[i][j]);
            }
            else
                printf("\n") ;
        }
}
时间: 2024-11-17 23:20:56

二维数组取第一列第一行。组成十字的相关文章

三重for循环实现对二维数组的按列排序(JavaScript)

由C语言联想到的:三重for循环实现对二维数组的按列排序. 自己写的,水平有限,可能存在错误,忘指正~ function circle() { var a = [ [1, 4, 3, 2], [8, 6, 5, 7], [3, 7, 2, 5], [4, 8, 6, 1] ], t = 0, i, j, k; for(i = 0;i < 4;i++) { for(j = 0;j < 3;j++) { for(k = j + 1;k < 4;k++) { if(a[j][i] > a

二维数组按某列排序

1 using FrameWork.IoC.Achieve.IoCAbstractBasics; 2 using FrameWork.IoC.Achieve.IoCBasics; 3 using FrameWork.IoC.Case.Test; 4 using FrameWork.IoC.Case.Test.TestOne; 5 using FrameWork.IoC.Case.Test.TestTwo; 6 using System; 7 using System.Collections; 8

二维数组左滑删除某一行

#pragma mark 编辑操作(删除或添加) //实现了此方法向左滑动就会显示删除(或添加)图标 -(void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath{ NTContactGroup * group = _contacts[indexPath.section

java基础_二维数组的行和列

java 中二维数组   二维数组实质是一维数组,一维数组包含子数组就形成了二级! 示例代码 package java_test; public class Array_test { public static void main(String[] args){ int [][] a= {{1,2,3},{2,3,4,5},{17,18,19,20,99,87}}; System.out.println("数组a的行数为"+a.length);//求数组的行数 for(int i =0

CI codeigniter 查询 db query 返回 二维数组 返回 第一条记录

$r = $this->db->query("SELECT * FROM ych_borrow WHERE user_id=2"); $r->result_array();//返回二位数组 $r->row_array();//返回第一条数据的一维数组

将一个二维数组的行和列的元素互换,存到另一个二维数组中。

#include<stdio.h> int main() { int a[][3]={{1,2,3},{4,5,6},{6,9,7}};     int b[3][3],i,j;       printf("array a:\n");   for(i=0;i<=2;i++)       //处理数组中的一行中的各元素   {      for(j=0;j<=2;j++)     //处理a中的某一列的元素   {    printf("%5d"

PHP 将二维数组中某列值作为数组的键名

$priceArr = array_column($priceArr, null, 'id');//把id当作key值直接获取即可 原文地址:https://www.cnblogs.com/ghjbk/p/12198197.html

C语言 二维数组与指针笔记

今天分析了C语言二维数组和指针的基本理解,感觉有点懵...代码记录一下,如果有大神临幸发现哪里有误,欢迎指正~~~ #include <stdio.h> #include <stdlib.h> #include <string.h> //void func(int p[][]) //这样写等同于void func(int **p) p++移动了四个字节,(*p)++移动了四个字节,不符合二维数组规律 //{ //} //列优先输出的函数(即竖着输出) void func

剑指Offer面试题:2.二维数组中的查找

一.题目:二维数组中的查找 题目:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序.请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数. 例如下面的二维数组就是每行.每列都递增排序.如果在这个数组中查找数字7,则返回true:如果查找数字5,由于数组不含有该数字,则返回false. 二.解题思路 首先选取数组中右上角的数字.如果该数字等于要查找的数字,查找过程结束:如果该数字大于要查找的数字,剔除这个数字所在的列:如果该数字小于要查