起始基质:tab[2][3]数值:1 0 1 0 1 0我想创建这个矩阵(行和列与我们的tab[2][3]成比例x50):tab[100][150]数值:
tab[2][3]
tab[100][150]
for row 0 to 50: col 0 to 50 = 1 col 51 to 100 = 0 col 101 to 150 = 1 for row 51 to 100 col 0 to 50 = 0 col 51 to 100 = 1 col 101 to 150 = 0
我需要帮助在c中创建此矩阵谢谢
x4shl7ld1#
我觉得用一点琐碎的代码来回答这个琐碎的问题很廉价(but由于101010是42的二进制数,所以对道格拉斯·亚当斯的赞扬是不可忽视的。)
int main() { int base[2][3] = { { 1, 0, 1, }, { 0, 1, 0 } }; int big[2*50][3*50}; for( int r = 0; r < 2 * 50; r++ ) for( int c = 0; c < 3 * 50; c++ ) big[r][c] = base[r/50][c/50]; return 0; }
概括这一点(并加以改进)留给读者作为练习。(Here是(今天)另一个涉及DNA的最新答案(道格拉斯诺埃尔亚当斯)https://stackoverflow.com/a/74765117/17592432圣诞快乐!)
1条答案
按热度按时间x4shl7ld1#
我觉得用一点琐碎的代码来回答这个琐碎的问题很廉价
(but由于101010是42的二进制数,所以对道格拉斯·亚当斯的赞扬是不可忽视的。)
概括这一点(并加以改进)留给读者作为练习。
(Here是(今天)另一个涉及DNA的最新答案(道格拉斯诺埃尔亚当斯)
https://stackoverflow.com/a/74765117/17592432
圣诞快乐!)