提取不重复的数(yes)

#include<bits/stdc++.h>
using namespace std;
int main()
{
    string str;
    cin>>str;
    int a[15]={0};
    for(int i=0;i<str.size();i++)//全录入
    {
        int t=str[i];
        a[t]++;
    }

    for(int i=str.size();i>=0;i--)
    {
        if(a[str[i]]!=0)
        {
            cout<<str[i];
            a[str[i]]=0;
        }
    }
}

  • 10
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 程序如下: ```python num = int(input("请输入一个三位数:")) # 计算百位、十位、个位数字 a = num // 100 b = (num % 100) // 10 c = num % 10 # 判断是否为水仙花数 if num == a ** 3 + b ** 3 + c ** 3: print("yes") else: print("no") ``` 输入一个三位数,首先需要将百位、十位、个位数字分离出来,然后按照水仙花数的定义去判断,若是则输出"yes",否则输出"no"。 ### 回答2: 水仙花数是指一个三位数,其各个数字的立方和等于该数本身。我们可以通过编写程序来判断一个三位数是否为水仙花数,以下是一个使用Python语言的示例: ```python def is_narcissistic_number(number): # 获取各个位上的数字 hundreds_digit = number // 100 tens_digit = (number // 10) % 10 ones_digit = number % 10 # 判断是否为水仙花数 if number == hundreds_digit ** 3 + tens_digit ** 3 + ones_digit ** 3: return True else: return False # 输入一个三位数 number = int(input("请输入一个三位数: ")) # 调用函数判断是否为水仙花数 if is_narcissistic_number(number): print("Yes") else: print("No") ``` 以上代码中,我们首先编写了一个名为is_narcissistic_number的函数,用于判断一个三位数是否为水仙花数。然后通过从用户获取输入的三位数,并调用该函数进行判断,最后输出结果为"Yes"或"No"。 ### 回答3: 水仙花数,指的是一个三位数,其各个位数的立方和等于该数本身。 我们可以使用python编写一个函数来判断一个数是否为水仙花数: ```python def is_lily_number(num): # 将数字转换成字符串,便于取出各个位数 num_str = str(num) # 获取个位数、十位数和百位数 digit_1 = int(num_str[0]) digit_2 = int(num_str[1]) digit_3 = int(num_str[2]) # 计算立方和 sum_of_cubes = digit_1**3 + digit_2**3 + digit_3**3 # 判断 if sum_of_cubes == num: return "yes" else: return "no" ``` 接下来,我们可以调用这个函数来判断一个三位数是否为水仙花数。比如判断153是否为水仙花数: ```python num = 153 result = is_lily_number(num) print(result) # 输出yes ``` 同理,我们可以调用这个函数来判断其他三位数是否为水仙花数。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值