Математическое сложение выводит неправильное значение - C (СИ)
Формулировка задачи:
Подскажите, где ошибка?
Например если ввести для а - 4, для b - 5, то результат непонятный в 100 тысячах получается
#include <stdio.h>
#include <conio.h>
int main()
{
int sum = 0, a, b;
printf("Please input the first number");
scanf("%d", &a);
printf("Please input the second number");
scanf("%d", &b);
sum = a + b;
printf("The summ is %d", &sum);
getch();
return 0;
}Решение задачи: «Математическое сложение выводит неправильное значение»
textual
Листинг программы
printf("The summ is %d", sum);
Объяснение кода листинга программы
- В начале программы объявляются три переменные типа int: a, b и sum.
- Затем эти переменные присваиваются значения 5, 6 и 0 соответственно.
- После этого выполняется операция сложения a + b и результат присваивается переменной sum.
- В конце программы с помощью функции printf выводится сообщение
The summ is %d, где %d — это место для вывода значения переменной sum. - Результатом выполнения программы будет вывод на экран сообщения
The summ is 11.