c語言程式設計,先從鍵盤上輸入3行3列陣列的各元素的值,然後按主

2021-09-11 12:08:36 字數 2640 閱讀 9656

1樓:匿名使用者

#include

#define n 3

void mprint(int a[n][n])int i,j;

for(i=0;ifor(j=0;jprintf("%d  ",a[i][j]);

printf("\n");

printf("\n--------------\n\n");

void marray()

int i,j,k,m,temp;

int a[n][n];

for(i=0;ifor(j=0;ja[i][j]=i+j;

mprint(a);

for(i=0,m=n-1;ifor(j=0,k=n-1;itemp=a[i][j];

a[i][j]=a[k][m];

a[k][m]=temp;

mprint(a);

main()

marray();

輸入的那個函式你自己寫。我懶得輸入.... n=3,n=5的兩張結果圖

2樓:急牟疚

#includevoidmain(){inta[20],b[20];inti,j;i=j=0;printf("enternumber:");for(i;i0)b[j++]=a[i];for(i=0;i

c語言 按行輸入3行3列矩陣a的各元素,計算主對角線之和並輸出

3樓:莫道無情

c語言程式如下:

#include

int main()

int a[3][3],sum=0;

int i,j;

for(i=0;i<3;i++)

for(j=0;j<3;j++)

scanf("%d",&a[i][j]);

for(i=0;i<3;i++)

for(j=0;j<3;j++)

if(i==j)

sum=sum+a[i][j];

printf("sum=%d\n",sum);

return 0;

4樓:匿名使用者

#include

int main()

sum=matrix[0][0]+matrix[1][1]+matrix[2][2];

printf("主對角線之和為%d\n",sum);

return 0;}

5樓:匿名使用者

#include

int main()

printf("sum = %d\n",s);

return 0;}

6樓:匿名使用者

#include

#include

#define n 3

main()

;int i,j,s=0;printf("the original array is : \n");

for(i=0;i

for(j=0;j<3;j++)scanf("%d",&a[i][i]);

for(i=0;i

for(j=0;j<3;j++)

printf("the sum is:%d",s);}

7樓:匿名使用者

#include int main()

編寫函式fun,其功能是在鍵盤上輸入乙個3行3列矩陣的各個元素值,然後輸出主對角線元素的積並在fun函式中

8樓:兔丞飛

#include

int main()

int a[3][3],sum=0;

int i,j;

for(i=0;i<3;i++)

for(j=0;j<3;j++)

scanf("%d",&a[i][j]);

for(i=0;i<3;i++)

for(j=0;j<3;j++)

if(i==j||(i+j==2))

sum=sum+a[i][j];

printf("sum=%d\n",sum);

return 0;

擴充套件資料fun()只是乙個函式名稱,括號內的函式體的功能取決於填寫的內容。比如:

void fun()

printf("這個fun()函式的功能就是輸出文字\n")}void fun()

int a,b,c;

a=7;

b=8;

c=a+b;

printf("這個fun()函式的功能就是計算a+b的值。c=%d\n",c);

}

9樓:大傘夏

#include

int a[3][3];

int i,j;

void fun()

}printf("主角線上元素之積為:\n");

printf("%d\n",sum);

}void main()

}fun();}

10樓:匿名使用者

fun()

}printf("n=%d",n);

}main()

c語言3行3列矩陣相乘寫法C語言3行3列矩陣相乘寫法

直接將a i j 乘以b i j 賦值給c i j include void main int b 3 3 int c 3 3 int i,j printf a is n for i 0 i 3 i printf b is n for i 0 i 3 i for i 0 i 3 i for j 0 ...

用c語言程式設計。從鍵盤輸入一行字元,若為小寫字母,則轉化為大寫

include include int main void puts ch return 0 已測試回,執行正常。答 c語言 輸入字元,若為大寫字母則轉為小寫字母,若為小寫則轉為大寫字母,否則輸出資料有誤 int ischar char ch void turnchar if ch a ch z p...

c語言程式設計輸出3位整數的逆序數如輸入

我這個是c 的答案。看了一下,別人要麼沒用到c 專屬的cin cout 要麼是錯的.而且這個幾位數都可以,如輸入100010,則輸出10001,如輸入 12300,則輸出 123 看看我這個吧 include using namespace std int main if n 10 0 p 1 wh...