Вывести на печать числа от 1 до 10. Вычислить их сумму - C (СИ)
Формулировка задачи:
Объясните смысл программы.
Вывести на печать числа от 1 до 10. Вычислить их сумму.
Зачем нужна эта операция s+=i++;
#include <stdio.h>
#include <conio.h>
#include <math.h>
int main()
{
float s=0.0;
int i;
for (i = 1; i <= 10; )
{
printf("|%5d|\n",i);
s+=i++;
}
printf("\nsumma = %6.3f",s);
getch();
return 0;
}Решение задачи: «Вывести на печать числа от 1 до 10. Вычислить их сумму»
textual
Листинг программы
s+=i;// тоже самое что и s=s+i; i++;
Объяснение кода листинга программы
- Создаем переменную
sтипа int и инициализируем ее значением 0. - Запускаем цикл от 1 до 10 с шагом 1.
- Внутри цикла прибавляем значение переменной
iк переменнойs. - Увеличиваем значение переменной
iна 1. - После завершения цикла выводим значение переменной
sна экран.