【PTA数据结构 | C语言版】计算1~n与1~m每一项相互乘积的和

本专栏持续输出数据结构题目集,欢迎订阅。

文章目录

题目

给定两个正整数 n 和 m,请编写程序,求 1~n 与 1~m 每一项相互乘积的和。

输入格式:

输入在一行中给出两个正整数 n 和 m,均不超过 100,其间以空格分隔。

输出格式:

在一行中输出题面中要求的值。

输入样例:

5 3

输出样例:

90

代码

c 复制代码
#include <stdio.h>

int main() {
    int n, m;
    scanf("%d %d", &n, &m);
    
    // 计算1到n的和
    int sum_n = n * (n + 1) / 2;
    
    // 计算1到m的和
    int sum_m = m * (m + 1) / 2;
    
    // 输出乘积和
    printf("%d\n", sum_n * sum_m);
    
    return 0;
}
相关推荐
IronMurphy7 小时前
【算法四十三】279. 完全平方数
算法
墨染天姬7 小时前
【AI】Hermes的GEPA算法
人工智能·算法
mount_myj7 小时前
长长久久【C语言】
c语言
papership7 小时前
【入门级-数据结构-3、特殊树:完全二叉树的数组表示法】
数据结构·算法·链表
smj2302_796826527 小时前
解决leetcode第3911题.移除子数组元素后第k小偶数
数据结构·python·算法·leetcode
山甫aa8 小时前
差分数组 ----- 从零开始的数据结构
数据结构
早日退休!!!8 小时前
《数据结构选型指南》笔记
数据结构·数据库·oracle
Beginner x_u8 小时前
链表专题:JS 实现原理与高频算法题总结
javascript·算法·链表
丑八怪大丑8 小时前
Java数据结构与集合源码
数据结构
Legendary_00811 小时前
LDR6500:USB‑C DRP PD协议芯片技术详解与应用实践
c语言·开发语言