当前位置: 首页 > article >正文

[while循环]k的幂

题目描述

输入一个正整数k,输出:k,k∗k,k∗k∗k,……的值,当K超过8位数时停止。

输入格式

第一行1个整数k,范围在[2,15]。

输出格式

一行,多个k的幂。数字之间用空格隔开。

样例输入/输出

输入数据 1

15

输出数据 1

15  225  3375  50625  759375  11390625

开写!!!

 解题思路:

根据题目要求,我们需要计算k、k^2、k^3、……的值。我们可以使用一个循环,每次将结果乘以k,并输出结果。当结果超过8位数时,停止循环。

 具体代码如下:

#include<bits/stdc++.h> 
using namespace std; 
int main(){ 
	long long a,s=1;
	cin>>a;
	while(s*a<=99999999) 
	{
		s=s*a;
		cout<<s<<" ";
	}
	return 0;
}

首先,我们定义一个变量result为1,用来保存乘法的结果。然后,我们用一个循环来计算k、k^2、k^3、……的值。每次循环中,我们先输出结果result,然后将result乘以k,更新结果。当result超过8位数时,循环停止。

最后,我们返回0,表示程序正常结束。

 点个赞吧,帅哥美女们,本人为小学生。


http://www.kler.cn/news/359488.html

相关文章:

  • 如何利用CMMI帮助组织消除低价值流程
  • 深入理解 Netty 中的 Unpooled 使用方法
  • LeetCode Hot100 | Day4 | 层序遍历有序数组转搜索树验证搜索树搜索树中第K小的元素
  • 如何查看python安装了哪些包
  • 【设计模式】Python 设计模式之建造者模式(Builder Pattern)详解
  • docker网络连接模式详解
  • 基于Android Studio购物商城app+web端,登录实现(前后端分离)二
  • ant design vue TimePicker时间选择器不点击确认也可以设置值
  • 破局汽车基础软件发展丨昂辉科技亮相2024芜湖新能源汽车零部件和后市场生态博览会
  • 【C++STL】list的基本介绍与使用方式
  • Django学习-静态文件
  • 【机器学习】简单易懂的聚类算法K-Means
  • 每日回顾:简单用C写 选择排序、堆排序
  • 基于Android Studio购物商城app+web端实现(前后端分离)一
  • Thread类的基本用用法
  • 基于Multisim旗升降自动控制系统电路(含仿真和报告)
  • python全栈开发《47.索引与切片之字符串》
  • Django-应用及分布式路由
  • 深入解析JavaScript中的箭头函数及其在React中的应用(箭头函数与传统函数的区别、如何在不同上下文中使用箭头函数)
  • 【前端】如何制作自己的网站(7)