建立并输出一个10*10的矩阵,该矩阵对角线元素为1,其余元素均为0

来源:百度知道 编辑:UC知道 时间:2024/05/13 08:14:16
还有一题:从键盘输入10个整数,并一个一维数组,将其前5个元素与后5个元素对换,既第一个元素与第十个元素互换,第二个元素与第九个元素互换…….第五个元素与第六个元素互换.分别输出数组原来各元素的值和对换后个元素的值.

dim a(0 to 9,0 to 9) as double
dim i as int
for i = 0 to 9
a(i,i) = 1
next
以上是第一题,写成0 to 9 是怕你以为直接写9是9*9的

第二题的“从键盘输入”不是很理解,不知道你要从哪里输入,10个textbox?那你自己写上给数组赋值的代码就是了
下面程序假定数组中已经有了输入:a(0 to 9)
dim b(9) as double
for i = 0 to 9
b(i)= a(i-9)
next
自己输出b就是了

#include<stdio.h>
int main()
{
int a[10][10]; //建立10*10矩阵
int b[10],i,j;

for(i=0;i<10;i++)
for(j=0;j<10;j++)
{
a[i][j]=0;
if(i==j)a[i][j]=1;
printf("%d\t",a[i][j]);
if(j==9)putchar('\n');
} //初始化并输出矩阵
printf("Input 10 numbers:\n");
for(i=0;i<10;i++)
scanf("%d",&b[i]);
for(i=0;i<10/2;i++)
{
j=b[i];
b[i]=b[10-i-1];
b[10-i-1]=j;
}
printf("After turn:\n");
for(i=0;i<10;i++)
printf("%d\t",b[i]);//交换并输出<

编写程序,建立并输出一个10*10的矩阵,矩阵两条对角线元素为1,其余元素为0. 编写程序,建立并输出一个10×10的矩阵,该矩阵对角线元素为1,其余元素均为0 随机生成一个4*5的矩阵,其元素为10以内的随机整数,在屏幕上上输出该矩阵,并计算其各行各列的平均值 输入一个3*3的矩阵,并将其转置后输出 如何建立一个复数矩阵类并求逆? 已知A是一个3*4的矩阵,B是一个4*5的矩阵,编程求A*B得到的乘积矩阵C,并按矩阵形式输出C 用C++编写一个程序,输入一个m*n的矩阵,自动转化为行最简型并输出,应该怎样搞? c语言的问题求一个矩阵里头的最大值,并输出行号和列号程序如下:main() 已知A是一个3行4列的矩阵,B是一个4行5列的矩阵,编程求A*B所得的新矩阵C,并输出C 如何用VB编10*10的矩阵 对角线用1输出 其余用0输出