Математическое сложение выводит неправильное значение - 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
.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д