编写程序,建立并输出一个10*10的矩阵,该矩阵对角线元素为1,其余元素均为0.
2013-07-21
展开全部
貌似是C的题 用C编写#include<stdio.h>void main(){
int i=0; int j=0; int a[i,j]; for(i=0;i<=9;i++) { for(j=0;j<=9;j++) { if (i=j) a[i,j]=1; else a[i,j]=0; printf("%d ",a[i,j]); }
printf("\n"); }
system("pause"); } 手写的,没有C的程序 自己运行看一下
int i=0; int j=0; int a[i,j]; for(i=0;i<=9;i++) { for(j=0;j<=9;j++) { if (i=j) a[i,j]=1; else a[i,j]=0; printf("%d ",a[i,j]); }
printf("\n"); }
system("pause"); } 手写的,没有C的程序 自己运行看一下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-21
展开全部
#include<stdio.h>int main(){int i,j,a[10][10];
for(i=0;i<=9;i++)
for(j=0;j<=9;j++)
a[i][j]=0;
for(i=0;i<=9;i++)
for(j=0;j<=9;j++)
if(i==j)
a[i][j]=1;
for(i=0;i<=9;i++)
for(j=0;j<=9;j++)
{
printf(" %d",a[i][j]);
if(j==9)
printf("\n");
}
getchar();
return 1;
}
for(i=0;i<=9;i++)
for(j=0;j<=9;j++)
a[i][j]=0;
for(i=0;i<=9;i++)
for(j=0;j<=9;j++)
if(i==j)
a[i][j]=1;
for(i=0;i<=9;i++)
for(j=0;j<=9;j++)
{
printf(" %d",a[i][j]);
if(j==9)
printf("\n");
}
getchar();
return 1;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-21
展开全部
用C语言帮你写了个. 你看看.有问题请追问!#include <stdio.h>#define N 10 //矩阵长度void main()
{
int i,j;
for(i=0;i<N;i++)
{
for(j=0;j<N;j++)
{
if(i==j||j==N-i-1)
printf(" 1");
else
printf(" 0");
}
printf("\n");
}
}运行截图:
{
int i,j;
for(i=0;i<N;i++)
{
for(j=0;j<N;j++)
{
if(i==j||j==N-i-1)
printf(" 1");
else
printf(" 0");
}
printf("\n");
}
}运行截图:
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-21
展开全部
public class Test {
public static void main(String[] args) {
int[][] test = new int[10][10];
for(int i=0;i<test.length;i++){
for(int j=0;j<test[i].length;j++){
if(i == j || i+j==9){
test[i][j] = 1;
}else{
test[i][j] = 0;
}
}
}
System.out.println("打印测试结果:");
for(int i=0;i<test.length;i++){
for(int j=0;j<test[i].length;j++){
System.out.print(test[i][j]+" ");
}
System.out.println();
}
}
}
public static void main(String[] args) {
int[][] test = new int[10][10];
for(int i=0;i<test.length;i++){
for(int j=0;j<test[i].length;j++){
if(i == j || i+j==9){
test[i][j] = 1;
}else{
test[i][j] = 0;
}
}
}
System.out.println("打印测试结果:");
for(int i=0;i<test.length;i++){
for(int j=0;j<test[i].length;j++){
System.out.print(test[i][j]+" ");
}
System.out.println();
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询