问题描述:
给出九个数字。首先将第 1 个数删除,紧接着将第 2 个数放到 这串数的末尾,再将第 3 个数删除并将第 4 个数放到这串数的末尾,再将第 5 个数删除…… 直到剩下最后一个数,将最后一个数也删除。按照刚才删除的顺序,把这些删除的数连在一起,是正确的QQ号。
#include<stdio.h>
int a[100],n;
void QQ(int s[]){
int i=0;
int tail=n;
int head=0;
while(head<tail){
printf("%d",a[head]);
head++;
a[tail]=a[head];
tail++;
head++;
}
}
int main(){
scanf("%d",&n);
int i;
for(i=0;i<n;i++){
scanf("%d",&a[i]);
}getchar();getchar();
QQ(a);
return 0;
}
输入9个数字:
并输出正确的QQ数字串:
9
6 3 1 7 5 8 9 2 4
615947283