Итак, я пытаюсь заставить простую программу работать, попросив пользователя ввести числа в пределах 1-100 и сохранить все содержимое программы, а затем сообщить пользователю позже все числа и то, как это складывается.Кодовые блоки, добавление и сохранение целых чисел с помощью функции
Прямо сейчас все, что я хочу знать, это как сохранить переменные, и программа сможет рассказать мне, сколько чисел было введено.
Должен ли я выполнять функцию за пределами main, которая выполняет обработку для хранения и добавления?
#include <stdio.h>
int main() {
int number, even, odd;
char name;
printf("Enter your name")
scanf(%d, &number);
scanf (%c, &char)
printf("Enter numbers within 1-100")
printf("Enter 0 to quit")
while (number != 0) {
if (number%2 == 1) {
//This is where I don't know how to store the odd numbers
}
else {
//And the even numbers here as well
}
}
printf("%c,the numbers you have entered are broken down as follows:\n",name);
printf("You entered %d even numbers with a total value of \n", even);
printf("You entered %d odd numbers with a total value of \n", odd);
return 0;
}
Мне также нужно сделать переменную для общего числа и отразить ее для вывода в конце, но я не беспокоюсь об этом только – Jclee
Используйте целое или двойное значение для накопления значения, но вам не кажется, получить пользовательский ввод либо в программе. Откуда «номер»? – Ian
Вам нужно хранить все или только количество введенных элементов и текущую сумму? Я не совсем понимаю ваш вопрос - похоже, вы в основном говорите «я не понимаю переменные» ... – John3136