大佬教程收集整理的这篇文章主要介绍了c – 如何循环矩阵让对角线上的数字具有高优先级?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
0 2 7 14 3 1 5 12 8 6 4 10 15 13 11 9
另外,如何在c中打破两个嵌套循环而不使用goto语句.
#define SIZE 4 static int test[SIZE][SIZE] = { { 0,2,7,14 },{ 3,1,5,12 },{ 8,6,4,10 },{ 15,13,11,9 } }; int main( void ) { int diagonal,delta; for ( diagonal = 0; diagonal < SIZE; diagonaL++ ) { cout << test[diagonal][diagonal] << endl; for ( delta = 1; delta <= diagonal; delta++ ) { cout << test[diagonal-delta][diagonal] << endl; cout << test[diagonal][diagonal-delta] << endl; } } }
这是一种在没有goto的情况下打破嵌套循环的方法
done = false; for ( i = 0; i < 10; i++ ) { for ( j = 0; j < 10; j++ ) { if ( some_condition_is_met ) { done = true; break; } } if ( done ) break; }
以上是大佬教程为你收集整理的c – 如何循环矩阵让对角线上的数字具有高优先级?全部内容,希望文章能够帮你解决c – 如何循环矩阵让对角线上的数字具有高优先级?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。