6-4 构造矩阵-行列号计算(2) 分数 10 作者 Qiao 单位 西安工业大学 输入整数n,输出一个n阶的二维数组m。 这个n阶二维数组满足m[i][j] = 2^(i+j)。 具体形式可参考样例。 输入格式: 输入一个整数n(0<n≤10)。 输出格式: 输出一个满足要求的n阶二维数组,数组占n行,每行包含n个整数,占8格,右对齐。 输入样例: 3 输出样例: 1 2 4 2 4 8 4 8 16
时间: 2024-03-03 08:50:59 浏览: 26
以下是Python实现的代码:
```python
n = int(input())
# 初始化二维数组
m = [[0 for j in range(n)] for i in range(n)]
# 计算每个元素的值
for i in range(n):
for j in range(n):
m[i][j] = 2 ** (i + j)
# 输出二维数组
for i in range(n):
for j in range(n):
print('{:>8}'.format(m[i][j]), end='')
print()
```
输出结果为:
```
1 2 4
2 4 8
4 8 16
```
相关问题
在SAP S/4HANA 1909环境中,跨国企业应如何配置SAP-MM模块以满足不同国家的税务、货币、计量单位以及企业结构需求?
针对跨国企业在SAP S/4HANA 1909中使用SAP-MM模块的配置需求,推荐参考《S/4HANA 1909 SAP MM模块全面配置教程》。这份资料将为你提供深入的配置知识和实际操作指导,帮助你解决配置过程中的各种挑战。
参考资源链接:[S/4HANA 1909 SAP MM模块全面配置教程](https://wenku.csdn.net/doc/6a7bvukgn2?spm=1055.2569.3001.10343)
首先,设置国家代码以适应不同国家的法律法规。需要在SAP系统中定义国家代码,并输入相应的语言、税率以及法定节假日。这些设置确保系统能够处理跨国交易和遵守当地税务规定。
接下来,进行计量单位配置。你需要在系统中定义标准的计量单位,并设置必要的转换因子,保证在不同单位之间的转换是准确无误的,满足供应链和物料处理的需求。
然后是货币设置,包括设定公司所使用的主货币和可能涉及的其他交易货币。同时,管理汇率以保证交易的准确性,并及时反映市场变动。
企业结构设置则包括定义公司代码、评估级别和工厂设置,以及库存地点和采购组织的配置。每个公司代码应映射到一个具体的法律实体,并与财务报告关联。评估级别和工厂的设置则是确保成本核算和生产控制的准确性。库存地点的定义有助于高效地管理仓库资源。采购组织和采购组的设置则是为了优化采购流程,减少成本。
以上步骤完成后,你将能够确保SAP-MM模块配置满足跨国企业的复杂需求,实现高效的物资管理。
参考资源链接:[S/4HANA 1909 SAP MM模块全面配置教程](https://wenku.csdn.net/doc/6a7bvukgn2?spm=1055.2569.3001.10343)
python如何计算cbc-mac
Python中计算CBC-MAC(Cipher Block Chaining Message Authentication Code)可以使用加密库,如`cryptography`或`pycryptodome`。
以下是使用`cryptography`库计算CBC-MAC的示例代码:
```python
from cryptography.hazmat.primitives.ciphers import Cipher, algorithms, modes
def calculate_cbc_mac(key, iv, data):
cipher = Cipher(algorithms.AES(key), modes.CBC(iv))
encryptor = cipher.encryptor()
mac = encryptor.update(data) + encryptor.finalize()
return mac[-16:] # 取最后的16个字节作为CBC-MAC
# 示例用法
key = b'secret_key_123456'
iv = b'initialization_vector'
data = b'Hello, World!'
mac = calculate_cbc_mac(key, iv, data)
print(mac.hex())
```
这段代码使用AES算法和CBC模式进行加密,然后取最后的16个字节作为CBC-MAC。
请注意,这只是一个简单的示例,实际使用时需要根据具体需求进行适当的调整和安全性考虑。同时,建议使用经过专业审查的密码学库和算法来保证安全性。
阅读全文