急救!!!C语言程序设计编程题,回答好的话继续加分!!!急求!!!

求一个3*3的整型矩阵对角线元素之和。

#include<stdio.h>
#include<math.h>

int main()
{
int a[3][3],i,j,sum=0;
printf("请输入数组元素:(3*3)\n");
for(i=0;i<3;i++)
for(j=0;j<3;j++)
scanf("%d",&a[i][j]);
printf("\n");
printf("数组为:\n");
for(i=0;i<3;i++)
{for(j=0;j<3;j++)
printf("%4d",a[i][j]);
printf("\n");
}
printf("\n");
printf("对角线的和:\n");
for(i=0;i<3;i++)
for(j=0;j<3;j++)
if(i==j||2-i==j)
sum+=a[i][j];

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

return 0;
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-01-01
#include<iostream>
using namespace std;
int main()
{
int a[3][3];
int i,j;int sum1,sum2;
{for(i=0;i<3;i++)
for(j=0;j<3;j++)
cin>>[i][j];
sum1=0;sum2=0;}
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
if(i==j)
{sum1=sum1+a[i][j];}
if(i+j=2)
{sum2=sum2+a[i][j];}
}
cout<<sum1
<<sum2<<endl;

system("pause");
return 0;
}
第2个回答  2012-01-01
int a[3][3];
sum=a[0][0]+a[1][1]+a[2][2]+a[0][2]+a[1][1]+a[2][0];
第3个回答  2012-01-07
#include<stdio.h>

void main()
{
int a[3][3],sum_1,sum_2,i,j;
sum_1=sum_2=0;
for(i=0; i<3; i++)
{
for(j=0; j<3; j++)
scanf("%d",&a[i][j]);
sum_1+=a[i][i];
sum_2+=a[i][3-i];
}
printf("%d %d\n",sum_1,sum_2);
}
第4个回答  2012-01-01
#include<stdio.h>
void main()
{
int a[3][3],sum=0;
for(int i=0;i<3;i++)
{
for(int j=0;j<3;j++)
scanf("%d",&a[i][j]);
}
for(i=0;i<3;i++)
sum+=a[i][i];
printf("\n%d\n",sum);
}
第5个回答  2012-01-01
int sum(int a[][3])
{
int nSum=0;
nSum=a[0][0]+a[1][1]+a[2][2];
return nSum;
}

急!急!简单c语言编程题,求编写代码
\/\/第一题#include<stdio.h>void fun(int n){ int i,j,k,t;for(k=0;k<n;k++)\/\/控制总行数{ for(i=0;i<n-k-1;i++)\/\/控制输出空格,因为空格不好看见,就用*代替 printf("%c",'*'); for(j=0;j<2*k+1;j++)\/\/控制输出字母 { printf("%c",65+j)...

急求解答:C语言程序设计试题 请专长人士帮忙解答 谢!!!
1.一个函数一般由两部分组成,它们分别是函数名和函数体。2.一个C语言的程序至少应包含一个主函数。3.函数体用{符号开始,用}符号结束。4.欲将一个16位二进制的整数变量的高8位清零,而只保留低8位,可用的方法是和0x00ff进行与运算。5.数组在内存中是一块连续的储存区,数组名代表首地址。6....

计算机C语言编程问题 高手来 回答好了加分
p=a;那么*p = *a;而*a = a[0];也就是说*p = a[0];那行程序相当于:for(i=0 ; i<4 ; i++) a[i]=++a[0];\/\/你应该好好区分一下“*”在不同位置不同的含义、、、有三种含义;(1)变量的声明时,int a[5];int* p=a;\/\/p就相当于一个a指向的地址的别名。注意:是p...

c语言编程题,请高手帮忙做一下,拜谢,急急急急……
1.include <stdio.h> double funcPi(int);int main(void){ int arg;printf("Input the argument: ");\/\/ \/\/ 无异常输入 \/\/ while (!scanf("%d", &arg)){ printf("Check your input and retry: ");while (getchar()!='\\n'){ continue;} } while (getchar()!='\\n'){ continue...

一道C语言编程题,超急!!今晚截至!!望高手帮忙
在容器尾部添加这个数 vec.push_back(m_a);} vector<int>::iterator it=vec.begin();while (it!=vec.end())\/\/输出容器内所有元素 { printf("八进制%o 十进制%d 十六进制%x \\n",*it,*it,*it);++it;} } 绝对 符合你的 题意 希望 给分啊 一会给你加上注释 ...

c语言程序设计有关编程题,急求答案
2题#include "stdio.h"include"math.h"main(){ int n,bai,shi,ge;while(1){ printf("please input n:");scanf("%d",&n);bai=n\/100;if(bai<=0||bai>=10)printf(" inpur error\\n");else break;} shi=n%100\/10;ge=n%10;if(n=pow(bai,3)+pow(shi,3)+pow(ge,3))printf...

C语言程序设计的题目,满意后加分
include <stdio.h> int main(void){ int electric,money;printf("请输入用电量:");scanf("%d",&electric);if(electric<=50){ money=electric*0.53;} else { money=50*0.53+(0.53+0.05)*(electric-50);} printf("电费:%d元\\n",money);return 0;} ...

c语言程序设计编程题
include<math.h> int main(){ float a,b,c,d,e;printf("请输入第一个角度数:");scanf("%f",&a);printf("\\n请输入第二个角度数:");scanf("%f",&b);c = 180 - a - b;d = 3.141592\/180;e = sin(a*d) + sin(b*d) + sin(c*d);printf("\\n第三个角的度数为%f\\n"...

c语言编程题求快速解答!!
x 3 2 y ],α=[4 -1 ],Aα=[9 4 ],∴Aα=[x 3 2 y ][4 -1 ]=[4x-3 8-y ]=[9 4 ],解得:x=3 y=4 ,∴实数x,y的值分别为3,4;(2)矩阵A的特征多项式为矩阵M的特征多项式为f(λ)=λ2-7λ+6,令f(λ)=0,得矩阵M的特征值为6或1,当...

急急急急!!!求一C语言小学加法程序设计!
1 include<stdio.h> main(){ int a,b,c;do { printf("请输入两个要相加的数\\n");scanf("%d %d",&a,&b);printf("请输入答案\\n");scanf("%d",&c);if(a+b==c){printf("right!\\n");break;} else printf("not correct!try again!\\n");} while(1);} ...

相似回答
大家正在搜