C和指针第十一章的编程习题

来源:互联网 发布:vb是什么意思啊 编辑:程序博客网 时间:2024/06/06 10:54
写的偏向简单了,而且好像还理解错了题意,然而并不想改,因为课本后头有答案,
#include <stdio.h>#include <stdlib.h>int main(){   // printf("Hello world!\n");   int *array,*p;   int n_values;   int i;   printf("一共有几个数字?\n");   if(scanf( "%d", &n_values )!= 1 || n_values <= 0 )   {       printf("输入值不对\n");       exit(1);   }   array = malloc( (n_values+1) * sizeof( int ));   if(array == NULL)    exit(1);   p = array;   *array = n_values;   array++;   for( i = 0; i< n_values; i++)   {       scanf("%d",array + i);   }      for( i = 0; i<= n_values; i++)   {       printf("%d",*(p + i));   }    return 0;}

我好困啊