前言:
此时咱们对“c语言怎么求矩阵对角线元素之和”大致比较关心,同学们都需要了解一些“c语言怎么求矩阵对角线元素之和”的相关内容。那么小编同时在网络上网罗了一些关于“c语言怎么求矩阵对角线元素之和””的相关资讯,希望大家能喜欢,各位老铁们一起来学习一下吧!第二十八题
求一个3*3矩阵对角线元素之和
代码:
public class lianxi28 { public static void main(String[] args) { System.out.println("请输入九个整数:"); Scanner in = new Scanner(System.in); int[][] a = new int[3][3]; for(int i=0;i<3;i++){ for(int j=0;j<3;j++){ a[i][j]=in.nextInt(); } } System.out.println("你输入的3*3矩阵是:"); for(int i=0;i<3;i++){ for(int j=0;j<3;j++){ System.out.print(a[i][j]+" "); } System.out.println(); } System.out.println(); int sum=0; for(int i=0;i<3;i++){ for(int j=0;j<3;j++){ if(i==j){ sum=sum+a[i][j]; } } } System.out.println(sum); }}
第二十九题
将一个数组逆序输出
代码:
public class lianxi29 { public static void main(String[] args) { Scanner in = new Scanner(System.in); int a[] = new int[20]; System.out.println("请输入多个正整数(输入-1表示结束):"); int i=0,j; do{ a[i]=in.nextInt(); i++; }while (a[i-1]!=-1); System.out.println("你输入的数组为:"); for( j=0; j<i-1; j++) { System.out.print(a[j]+" "); } System.out.println("\n数组逆序输出为:"); for( j=i-2; j>=0; j--) { System.out.print(a[j]+" "); } }}
第三十题
取一个整数a从右端开始的4~7位。
public class lianxi30 { public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.print("请输入一个7位以上的正整数:"); long a = in.nextLong(); String s = Long.toString(a); char[] ch = s.toCharArray(); int j=ch.length; if (j<7){ System.out.println("输入错误!"); }else { System.out.println("截取从右端开始的4~7位是:"+ch[j-4]+ch[j-5]+ch[j-6]+ch[j-7]); } }}
今天就到这里了
虽然这些题目和代码都蛮简单的!
还是建议小伙伴们自己来写一下~
毕竟
纸上得来终觉浅,绝知此事要躬行。
更多Java技术干货,学习资料,关注微信公众号↓↓↓
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #c语言怎么求矩阵对角线元素之和