输入一个10行10列的矩阵,打印出它的内容 1 3 5 7 9 11 13 15 17 19 2 4 6 8 10 12

问题描述:

输入一个10行10列的矩阵,打印出它的内容 1 3 5 7 9 11 13 15 17 19 2 4 6 8 10 12 14 16 18 20...
135791113151719
2468101214161820
21232527293133353739
22242628303234363840
...这样的
1个回答 分类:综合 2014-09-19

问题解答:

我来补答
#include <IOSTREAM.H>
void main()
{
    int a[10][10];
    int ji=1,ou=2;
    int i,j;
    for(i=0;i<=9;i++)
    {
        for(j=0;j<=9;j++)
        {
            if(i%2==0)
            {
                a[i][j]=ji;
                ji+=2;
            }
            else
            {
                a[i][j]=ou;
                ou+=2;
            }
        }
    }
    for( i=0;i<=9;i++)
    {
        for( j=0;j<=9;j++)
        {
            cout<<a[i][j]<<'\t';
        }
        cout<<endl;
    }
}
再问: 是vc++么?
再答: 显然是
再问: 设计程序,利用循环和函数,输入一个10行10列的矩阵,并要求打印出它的内容。 (1)设计Input函数输入矩阵; (2)设计Print函数输出矩阵。
再答: 好么,你这一追问你的问题就完全不是一个级别了,还有啥要求都一起说,我受不了这么一点一点的。
再问: 抱歉,考试ing有点儿着急了
再答: #include <iostream.h>
void input(int s[][10])
{
    int ji=1,ou=2;
    int i,j;
    for(i=0;i<=9;i++)
    {
        for(j=0;j<=9;j++)
        {
            if(i%2==0)
            {
                s[i][j]=ji;
                ji+=2;
            }
            else
            {
                s[i][j]=ou;
                ou+=2;
            }
        }
    }
}
void print(int s[][10])
{
    int i,j;
    for( i=0;i<=9;i++)
    {
        for( j=0;j<=9;j++)
        {
            cout<<s[i][j]<<'\t';
        }
        cout<<endl;
    }
}
void main()
{
    int a[10][10];
    input(a);
    print(a);
}
 
 
展开全文阅读
剩余:2000
下一页:例6求步骤