那如何把数字变成*号呢
时间: 2023-12-24 18:02:18 浏览: 34
你可以通过编写一个函数来实现将数字变成*号的功能。以下是一个示例函数的代码:
```python
def hide_numbers(num):
num_str = str(num)
hidden_str = num_str[:-4] + '*'*4
return hidden_str
```
这个函数会将输入的数字转换成字符串,然后将字符串的前面部分保留,后面部分用四个*号替代。你可以调用这个函数来隐藏一个电话号码、信用卡号码或其他敏感信息。例如:
```python
phone_num = 12345678901
hidden_num = hide_numbers(phone_num)
print(hidden_num) # 输出:123****8901
```
相关问题
循环的电话号码把中间四位变为*
这个问题可以通过字符串的操作来实现,具体的代码实现可以参考下面的示例:
```c
#include <stdio.h>
#include <string.h>
int main() {
char phone[11];
printf("请输入电话号码:");
scanf("%s", phone);
if (strlen(phone) != 11) {
printf("电话号码格式不正确!\n");
return 0;
}
for (int i = 3; i <= 6; i++) {
phone[i] = '*';
}
printf("处理后的电话号码为:%s\n", phone);
return 0;
}
```
在这个示例中,我们首先定义了一个字符数组 `phone` 来存储输入的电话号码,然后通过 `scanf` 函数来读取用户输入的电话号码。接着,我们判断电话号码的长度是否为 11,如果不是,则输出错误信息并退出程序。如果电话号码的长度正确,我们就可以通过循环将中间四位数字替换为 `*`,最后输出处理后的电话号码即可。
C语言输入密码数字转换变成*
在C语言中,我们可以使用字符数组来存储密码,并且使用getch()函数读取输入的字符。
以下是一个示例代码,将输入的密码数字转换为*号并输出:
```c
#include <stdio.h>
#include <conio.h> //需要用到getch()函数
int main()
{
char password[20]; //定义一个字符数组来存储密码
int i = 0;
printf("请输入密码:\n");
while(1)
{
password[i] = getch(); //使用getch()函数读取输入的字符
if(password[i] == '\r') //如果是回车键,即输入结束
break;
printf("*"); //将输入的数字转换成*
i++;
}
password[i] = '\0'; //将最后一位赋为'\0',表示字符串结束
printf("\n你输入的密码是:%s", password);
return 0;
}
```
注意,在Windows系统中,需要使用`#include <conio.h>`头文件并调用`getch()`函数来读取输入的字符。在Linux和Mac系统中,可以使用`#include <curses.h>`头文件并调用`getch()`函数来读取输入的字符。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)