在序列a1,a2,…,an中,对于i>1,ai是满足下面两个性质的最小正整数:(1) ai > ai-1;(2) ai 的各位数字的和与K×ai-1的各位数字的和相等.例如,当a1=1,k=2时,该序列的前6个元素是1,2,4,8,16,23.给定a1,k,n,计算
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/28 07:06:19
![在序列a1,a2,…,an中,对于i>1,ai是满足下面两个性质的最小正整数:(1) ai > ai-1;(2) ai 的各位数字的和与K×ai-1的各位数字的和相等.例如,当a1=1,k=2时,该序列的前6个元素是1,2,4,8,16,23.给定a1,k,n,计算](/uploads/image/z/14525513-17-3.jpg?t=%E5%9C%A8%E5%BA%8F%E5%88%97a1%2Ca2%2C%E2%80%A6%2Can%E4%B8%AD%2C%E5%AF%B9%E4%BA%8Ei%3E1%2Cai%E6%98%AF%E6%BB%A1%E8%B6%B3%E4%B8%8B%E9%9D%A2%E4%B8%A4%E4%B8%AA%E6%80%A7%E8%B4%A8%E7%9A%84%E6%9C%80%E5%B0%8F%E6%AD%A3%E6%95%B4%E6%95%B0%EF%BC%9A%281%29+ai+%3E+ai-1%EF%BC%9B%282%29+ai+%E7%9A%84%E5%90%84%E4%BD%8D%E6%95%B0%E5%AD%97%E7%9A%84%E5%92%8C%E4%B8%8EK%C3%97ai-1%E7%9A%84%E5%90%84%E4%BD%8D%E6%95%B0%E5%AD%97%E7%9A%84%E5%92%8C%E7%9B%B8%E7%AD%89.%E4%BE%8B%E5%A6%82%2C%E5%BD%93a1%3D1%2Ck%3D2%E6%97%B6%2C%E8%AF%A5%E5%BA%8F%E5%88%97%E7%9A%84%E5%89%8D6%E4%B8%AA%E5%85%83%E7%B4%A0%E6%98%AF1%2C2%2C4%2C8%2C16%2C23.%E7%BB%99%E5%AE%9Aa1%2Ck%2Cn%2C%E8%AE%A1%E7%AE%97)
在序列a1,a2,…,an中,对于i>1,ai是满足下面两个性质的最小正整数:(1) ai > ai-1;(2) ai 的各位数字的和与K×ai-1的各位数字的和相等.例如,当a1=1,k=2时,该序列的前6个元素是1,2,4,8,16,23.给定a1,k,n,计算
在序列a1,a2,…,an中,对于i>1,ai是满足下面两个性质的最小正整数:
(1) ai > ai-1;
(2) ai 的各位数字的和与K×ai-1的各位数字的和相等.
例如,当a1=1,k=2时,该序列的前6个元素是1,2,4,8,16,23.给定a1,k,n,计算该序列的第n项an的值.程序的输入数据从标准输入中读入,只有一行,包含3个整数a1、k、n,(0 < a1,k,n < 100000),计算结果an≤105000.计算结果an写入标准输出,占一行.例如,当输入数据为1 2 6时,输出结果为23
在序列a1,a2,…,an中,对于i>1,ai是满足下面两个性质的最小正整数:(1) ai > ai-1;(2) ai 的各位数字的和与K×ai-1的各位数字的和相等.例如,当a1=1,k=2时,该序列的前6个元素是1,2,4,8,16,23.给定a1,k,n,计算
// ttt.cpp :Defines the entry point for the console application.
//
#include "iostream.h"
int main(int argc,char* argv[])
{
int x,a[10],k,n,i,b[10],j,s,t,t2,s2,t0;
//数组a,b初始化为0
for(i=0;i0)
{
b[j]=t0%10;
t0=t0/10;j++;
}
s2=0;j=0;
while(b[j]!=0)
{
s2+=b[j];
j++;
}
if(s2==s) break;//如果求出的数较大,则不能把数保存在变量中用比较运算符比较,而应把数据的每一位保存到数组中,自己定义一个比较两个数组是否相等的函数
t2++;//同上,较大的数保存在数组中,应自己定义一个自己运算的函数
}
j=0;
while(b[j]!=0)
{
a[j]=b[j];
j++;
}
}
for(i=9;i>=0;i--)
cout