C语言:输入手机号是一个11位长的数字串

百度经验

页面数据加载中...

芩酷酷

大家都知道,手机号是一个11位长的数字串,同时,作为学生,用户还可以申请加入校园网,如果加入成功,你将另外拥有一个短号。假设所有的短号都是6+手机号的后5位,比如号码为13524356789,对应的短号就是656789。从键盘输入一个11位的手机号码,要求输出其短号。

1/6

首先,先打开我们的DEV C++软件,然后点击“新建源代码”

2/6

在编辑页面输入以下源代码:

#include <stdio.h>

int main()

{

int i;

char a[11];

printf("请输入11位的手机号码:");

for(i=0;i<11;i++)

scanf("%c",&a[i]);

printf("短号为:6");

for(i=6;i<11;i++)

printf("%c",a[i]);

return 0;

}

3/6

此次的程序是要求使用到字符串,且所有的短号都是6+手机号的后5位,所以我们需要输出语句里面就优先输入6,对于后面的手机号的后五位,我们在在后面的代码中编写,向计算机表明这一要求。

4/6

因为这个字符串是11位数的,所以我们需要用一个循环语句来进行判别,以便于求出我们需要的结果。

4/6

相关内容非法爬取自百度经验

相关内容非法爬取自百度经验
相关内容非法爬取自百度经验

5/6

注意,在程序代码中,因为我们使用的是字符串,所以在定义时也必须要使用字符串,在之后的输出、输入语句里,都必须含有字符串的输入、输出格式,不可用其他代替,否则计算机将无法运行。

6/6

最后点击“运行”,然后弹出显示面板,在显示面板中输入11位数字,点击回车即可得出我们想要的结果。

C语言:输入手机号是一个11位长的数字串

C语言:输入手机号是一个11位长的数字串

[重新阅读]
辅助模式