weixin_45472156
Leonardo||Watch
采纳率90%
2019-10-11 22:39 阅读 10.9k

c语言中怎么输入任意个整数,然后将它们存入一个数组?

c语言中怎么输入任意个整数,然后将它们存入一个数组?第一行输入整数个数n,第二行输入n个整数,用空格符隔开,然后将这n个整数存入数组。

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

3条回答 默认 最新

  • 已采纳
    caozhy 从今以后生命中的每一秒都属于我爱的人 2019-10-12 08:57
    在gcc里直接定义
    int n;
    scanf("%d", &n);
    int arr[n];
    
    在vc++里,可以动态分配
    int n;
    scanf("%d", &n);
    int * arr = (int *)malloc(sizeof(int) * n);
    
    
    点赞 6 评论 复制链接分享
  • JonathanYan JonathanYan 2019-10-12 08:55
    int n, *list;
    scanf("%d", &n);
    list = (*int)malloc(sizeof(int)*n);
    for( int i = 0; i < n; i++)
        scanf("%d", &list[i]);
    
    
    点赞 1 评论 复制链接分享
  • zhouzying Jasonzhiying 2020-03-24 17:52
    点赞 评论 复制链接分享

相关推荐