PTA 中国大学MOOC-陈越、何钦铭-数据结构-起步能力自测题

2018-10-19  本文已影响0人  HFun2017

这道题比较简单,只遇到一个问题就是怎么用一个scanf函数读取一整个数组

#include <stdio.h>

int main(void){
    int i,n,times,temp,j;
    scanf("%d %d",&n,&times);
    int a[n];
    for(i=0;i<n;i++){
        a[i]=0;
    }
    //读取值给a[n]赋值
    int numdoll = 0;
    while (scanf("%d",&a[numdoll]) != EOF && getchar() != '\n') 
numdoll++;
    for(j=0;j<times;j++){
    //执行以下循环times次
    temp=a[n-1];
    for(i=n-1;i>0;i--){
        a[i]=a[i-1];
    }
    a[0]=temp;
    }
    for(i=0;i<n-1;i++){
        printf("%d ",a[i]);
    }
    printf("%d\n",a[n-1]);
}
上一篇 下一篇

猜你喜欢

热点阅读