Leonardo||Watch
2019-10-11 22:39
采纳率: 90%
浏览 12.2k

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

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

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • threenewbee 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 1 打赏 评论
  • 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]);
    
    
    打赏 评论
  • Jasonzhiying 2020-03-24 17:52
    打赏 评论

相关推荐 更多相似问题