第9周项目2506: 切面条

/*
*Copyright (c) 2016,烟台大学计算机学院
*All rights reserved.
*文件名称 :
*作    者 : 刘云
*完成日期 : 2016年4月24号
*版 本 号 : v1.0
*
*问题描述 :    一根高筋拉面,中间切一刀,可以得到2根面条。 
    如果先对折1次,中间切一刀,可以得到3根面条。 
    如果连续对折2次,中间切一刀,可以得到5根面条。 
    那么,连续对折10次,中间切一刀,会得到多少面条呢?
*输入描述 :  包含多组数据,首先输入T,表示有T组数据.每个数据一行,是对折的次数。
*程序输出 : 每行一组数据,输出得到的面条数。
*/
#include<stdio.h>
void swaparray(int a[],int n)
{
    int temp;
             temp = a[n-1];
            a[n-1]=a[0];
            a[0]=temp;


}
int main()
{
    int i,a[10],*p=a;
    for(i=0;i<10;i++)
        scanf("%d",&a[i]);
    swaparray(p,10);
    for(i=0;i<10;i++)
        printf("%d ",a[i]);
    return 0;
}

运行结果:

第9周项目2506: 切面条_第1张图片

你可能感兴趣的:(第9周项目2506: 切面条)