百度经验
页面数据加载中...
大家都知道,手机号是一个11位长的数字串,同时,作为学生,用户还可以申请加入校园网,如果加入成功,你将另外拥有一个短号。假设所有的短号都是6+手机号的后5位,比如号码为13524356789,对应的短号就是656789。从键盘输入一个11位的手机号码,要求输出其短号。
首先,先打开我们的DEV C++软件,然后点击“新建源代码”
在编辑页面输入以下源代码:
#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;
}
此次的程序是要求使用到字符串,且所有的短号都是6+手机号的后5位,所以我们需要输出语句里面就优先输入6,对于后面的手机号的后五位,我们在在后面的代码中编写,向计算机表明这一要求。
因为这个字符串是11位数的,所以我们需要用一个循环语句来进行判别,以便于求出我们需要的结果。
注意,在程序代码中,因为我们使用的是字符串,所以在定义时也必须要使用字符串,在之后的输出、输入语句里,都必须含有字符串的输入、输出格式,不可用其他代替,否则计算机将无法运行。
最后点击“运行”,然后弹出显示面板,在显示面板中输入11位数字,点击回车即可得出我们想要的结果。