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

  • 原创
  • |
  • 浏览:12549
  • |
  • 更新:

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

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

工具/原料

  • 电脑
  • DEV C++

方法/步骤

  1. 1

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

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

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

    #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;

    }

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

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

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

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

    C语言:输入手机号是一个11位长的数字串
  5. 4
    相关内容非法爬取自百度经验
  6. 5

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

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

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

    C语言:输入手机号是一个11位长的数字串
    END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部