Я сделаю это легко для вас.
Что вы можете создать, это массив. Массив - это, по существу, ряд элементов, хранящихся внутри одного имени. Если вы не знаете, как создавать/использовать массивы для вашего примера ... вот пример.
int main (void){
int i; //counter
int totalIntegers
int arrayVariableName[100]; //array that can store any amount(100 for this case)
//of variables inside.
printf("Enter total amount of variables");
scanf("%d", &totalIntegers); //collect what the user types, pretend you type 5
for(i=0;i<totalIntegers;i++){ //this will loop 5 times from same example.
printf("enter a number: ");
scanf("%d",&arrayVariableName[i]); //will store numbers in array 0(which
// is holding the integer inside a),
// array 1(holding b), array 2(holding c)
//array 3(holding d), array 4(holding e).
}
}
С помощью массива и цикла вы можете установить общую сумму, которая позволит пользователю пробивать цифры много раз. Если, например, вы вводите 7 из 5, вы можете удерживать 7 переменных (a, b, c, d, e, f, g). Если вы планируете создать более 100 целых чисел, измените их внутри объявления массива. Существует способ установить предел на уникальную сумму, которую вы желаете, ответ выше меня показывает вам, как, посмотрите на нее для справки.
Чтобы узнать больше, просто выполните поиск по «массиву tutorial в c».
Можете ли вы использовать 'array'? –
Что вы будете делать с целыми числами? * вы не можете делать то, что вы просите, но, возможно, есть простое решение для чего вы в конечном итоге хотите * – pmg