一.如題:
大家都知道炮温,手機號是一個11位長的數(shù)字串,同時牵舵,作為學(xué)生柒啤,還可以申請加入校園網(wǎng)倦挂,如果加入成功,你將另外擁有一個短號担巩。假設(shè)所有的短號都是是 6+手機號的后5位方援,比如號碼為13512345678的手機,對應(yīng)的短號就是645678涛癌。
現(xiàn)在犯戏,如果給你一個11位長的手機號碼,你能找出對應(yīng)的短號嗎拳话?
Input
輸入數(shù)據(jù)的第一行是一個N(N <= 200)先匪,表示有N個數(shù)據(jù),接下來的N行每一行為一個11位的手機號碼假颇。
Output
輸出應(yīng)包括N行胚鸯,每行包括一個對應(yīng)的短號,輸出應(yīng)與輸入的順序一致笨鸡。
二.執(zhí)行代碼如下:
#include<stdio.h>
int main()
{
? ? int t,i;
char a[13],b[7];
? ? scanf("%d",&t);
? ? while(t--)
? ? {? ?
? ? ? ? scanf("%s",a);
? ? ? ? b[0]='6';
? ? ? ? for(i=1;i<7;i++)
? {
? ? ? ? ? ? b[i]=a[i+5];
? }
? ? ? ? printf("%s\n",b);
? ? }
? ? return 0;
三.問題與解決:
此題主要是尋找兩個數(shù)組的順序關(guān)系姜钳,通過尋找目的段的字符存儲進臨時短號數(shù)組中,再將其打印形耗。