1088: 手機短号 (多執行個體)
時間限制: 1 Sec 記憶體限制: 128 MB
送出: 16436 解決: 9500
[狀态] [讨論版] [送出] [命題人:admin]
題目描述
大家都知道,手機号是一個11位長的數字串,同時,作為學生,還可以申請加入校園網,如果加入成功,你将另外擁有一個短号。假設所有的短号都是是 6+手機号的後5位,比如号碼為13512345678的手機,對應的短号就是645678。
現在,如果給你一個11位長的手機号碼,你能找出對應的短号嗎?
輸入
輸入資料的第一行是一個N(N <= 200),表示有N組輸入資料,接下來的N行每一行為一個11位的手機号碼。
輸出
輸出應包括N行,每行包括一個對應的短号,輸出應與輸入的順序一緻。
樣例輸入 Copy
2
13512345678
13787600321
樣例輸出 Copy
645678
600321
提示
scanf()函數中,可用%md指定讀取位數。
#include<stdio.h>
int main(){
int a;
char c[10];
scanf("%d",&a);
for (int i = 0; i <a; i++)
{
scanf("%*6s%5c",c);
printf("6%s\n",c);
}
}
#include <stdio.h>
int main()
{
int n, i, a, b, c;
scanf("%d", &n);
for (i = 1; i <= n; i++)
{
scanf("%*6d%5d", &a);
printf("6%05d\n", a);
}
return 0;
}