c语言4-7位隐藏电话号码的代码
时间: 2024-09-20 17:04:54 浏览: 60
C语言职工档案管理系统 500多行代码.pdf
在C语言中,隐藏电话号码通常是指通过某种方式将完整的电话号码分为两部分,前半部分显示,后半部分替换为星号(*)或其他字符以保护隐私。这里我们可以创建一个简单的函数示例,假设我们有一个字符串变量存储电话号码,前四位作为公开信息,后三位作为隐藏部分:
```c
#include <stdio.h>
#include <string.h>
void hide_phone_number(char *phone) {
int start = 0;
int end = 4;
// 显示公开部分
printf("显示的电话号码: %.*s\n", end, phone);
// 隐藏部分
for (int i = 4; i <= 6; i++) {
phone[i] = '*';
}
// 显示隐藏后的号码
printf("隐藏后的电话号码: %s\n", phone);
}
int main() {
char phone_number[] = "1234567890";
hide_phone_number(phone_number);
return 0;
}
```
在这个例子中,`hide_phone_number` 函数会打印出原始电话号码的前四位,然后把中间的四位替换成星号。
阅读全文