#include <stdio.h>
int main()
{
int n;
char a;
printf("How many digit you want to take???");
scanf("%d", &n);
scanf("%c", &a);
char name[2*n];
printf("Enter Numbers");
fgets(name,2*n,stdin);
printf("You Entered :: %s",name);
return(0);
}
Даже если вы введете более n чисел, массив не сохранится.Вы всегда можете использовать strlen (name) [from String.h], чтобы получить длину массива char для специальных условий