我们的住房、宿舍、酒店、教室和机房的房号,都一个不成文的规矩,也就是房间号的前几位一般表示楼层,后几位为房间在此楼层的编号。
这样大大方便了我们查找房间。
为了简单,在此约定:
房间号为0~9的数字组成;
房号的长度小于等于8位,其中楼层号小于等于3位;
允许0楼层、00楼层、020楼层这样的楼层出现。
输入格式:
在一行中输入一个字符串(房号num)和一个正整数(楼层号的位数为k)。输入数据已经确保了k一定小于房号长度。
输出格式:
level=楼层号,room=房间号
输入样例:
02018 1
输出样例:
level=0,room=2018
#include<stdio.h>
#include<string.h>
int main()
{
int i=0,k;
char s[100];
scanf("%s %d",&s,&k);
printf("level=");
while(i<k)
{
printf("%c",s[i]);
i++;
}
printf(",room=");
while(i!=strlen(s))
{
printf("%c",s[i]);
i++;
}
return 0;
}
#include<stdio.h>
#include<string.h>
int main()
{
int i=0,k;
char s[100];
scanf("%s %d",&s,&k);
printf("level=");
while(i<k)
putchar(s[i++]);
printf(",room=");
while(i<strlen(s))
printf("%c",s[i++]);
return 0;
}
#include<stdio.h>
#include<string.h>
int main()
{
int n,i=0,k,sum=0,num=0;
char s[100];
scanf("%s %d",&s,&k);
for(;i<k;i++)
{
num=num*10+(s[i]-'0');
}
for(;i<strlen(s);i++)
{
sum=sum*10+(s[i]-'0');
}
printf("level=%0*d,room=%d",k,num,sum);
return 0;
}