蓝桥杯 ALGO-149 算法训练 5-2求指数

栏目: 编程工具 · 发布时间: 7年前

内容简介:问题描述已知n和m,打印n^1,n^2,…,n^m。要求用静态变量实现。n^m表示n的m次方。已知n和m,打印n^1,n^2,…,n^m。要求用静态变量实现。n^m表示n的m次方。(每行显示5个数,每个数宽为12,右对齐)样例输入

问题描述

已知n和m,打印n^1,n^2,…,n^m。要求用静态变量实现。n^m表示n的m次方。已知n和m,打印n^1,n^2,…,n^m。要求用静态变量实现。n^m表示n的m次方。(每行显示5个数,每个数宽为12,右对齐)

样例输入

一个满足题目要求的输入范例。

例:

3 8

样例输出

与上面的样例输入对应的输出。

例:

数据规模和约定

输入数据中每一个数的范围。

例:n^m小于int 的表示范围。

分析:用静态变量表示result和m,每次将m减一,result累乘并输出,以%12d的形式输出~

#include <cstdio>
static int result = 1, m;
int n, rest, flag = 0;
void func() {
    result *= n;
    if (flag == 1 && (m - rest) % 5 == 0) 
        printf("\n");
    flag = 1;
    m--;
    printf("%12d", result);
}
int main() {
    scanf("%d%d", &n, &m);
    rest = m % 5;
    while (m != 0)
        func();
    return 0;
}
❤❤点击这里 -> 订阅PAT、GPLT天梯赛、LeetCode题解离线版❤❤ 蓝桥杯 ALGO-149 算法训练 5-2求指数

以上所述就是小编给大家介绍的《蓝桥杯 ALGO-149 算法训练 5-2求指数》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Node.js开发指南

Node.js开发指南

郭家寶(BYVoid) / 人民邮电出版社 / 2012-7 / 45.00元

Node.js是一种方兴未艾的新技术,诞生于2009年。经过两年的快速变化,Node.js生态圈已经逐渐走向稳定。Node.js采用了以往类似语言和框架中非常罕见的技术,总结为关键词就是:非阻塞式控制流、异步I/O、单线程消息循环。不少开发者在入门时总要经历一个痛苦的思维转变过程,给学习带来巨大的障碍。 而本书的目的就是帮助读者扫清这些障碍,学会使用Node.js进行Web后端开发,同时掌握事件驱......一起来看看 《Node.js开发指南》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

html转js在线工具
html转js在线工具

html转js在线工具

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具