c语言-为数组赋值

#include<stdio.h>
#include<time.h>
#include<stdlib.h>
int main(void){
    int a[100],n,i;
    scanf("%d",&n);
    srand((unsigned)time(NULL));
    //1.
//    int *p=a;
//    for(i=0;i<n;i++){
//        *(p+i)=rand()%10+1;
//    }
//    for(i=0;i<n;i++){
//        printf("%d ",*(p+i));
//    }
    //2.
    int *p=a;
    for(i=0;i<n;i++){
        *p++=rand()%10+1;
    }
    p=a;
    for(i=0;i<n;i++){
        printf("%d ",*p++);
    }
    return 0;
}

 

posted on 2020-03-29 21:14  ~明月几时有  阅读(600)  评论(0)    收藏  举报