c语言总结

一个指向整型数的指针可以声明为以下方式:

int *ptr;在这个例子中,ptr 是一个指针变量,它可以指向一个整型数。通过使用指针操作符 *,我们可以对指针进行解引用,以访问或修改它所指向的整型数的值。例如,可以使用下面的方式给指针所指向的整型数赋值:
int num = 10;
int *ptr = #  // 将 ptr 指向 num 的地址

printf("%d", *ptr);  // 输出 ptr 所指向的整型数的值,即输出 10
    这是一个基本的示例,展示了如何声明一个指向整型数的指针并使用它。请注意,指针变量必须指向有效的内存地址,否则可能会导致未定义的行为。

编写一子函数,获得pc指向字符串中的数字字符的和

def get_digit_sum(string):
    digit_sum = 0
    
    for char in string:
        if char.isdigit():
            digit_sum += int(char)
    
    return digit_sum

# 测试示例
print(get_digit_sum("abc123def456"))  # 输出:21

在这个示例中,get_digit_sum 函数接受一个字符串作为参数,并遍历字符串中的每个字符。如果字符是数字字符(通过 isdigit 方法判断),则将其转换为整数并将其添加到 digit_sum 变量中。最后,函数返回 digit_sum 的值,即字符串中数字字符的和。

在上述示例中,我们使用了字符串的 isdigit 方法来判断字符是否为数字字符,并使用 int 函数将其转换为整数。你可以根据自己的需求自定义函数名、参数和测试输入来进行使用。

求鞍点:

对于一个矩阵来说,鞍点指的是在某行中具有最大值同时在该列中具有最小值的元素。要找到鞍点,可以按照以下步骤进行操作:

  1. 遍历矩阵的每一行,找到每行的最大值。
  2. 对于每行的最大值所在的列,找到该列的最小值。
  3. 检查最小值是否和该行的最大值相等,如果相等,则找到了一个鞍点。

以下是一个示例代码来找到矩阵中的鞍点:

  

def find_saddle_point(matrix):
    rows = len(matrix)
    cols = len(matrix[0])

    for i in range(rows):
        row_max = max(matrix[i])
        col_index = matrix[i].index(row_max)
        col_min = min([matrix[j][col_index] for j in range(rows)])

        if row_max == col_min:
            return (i, col_index)
    
    return None

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值