ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Операторы; или оператор;} выражение 1 – это начальное значение управляющей переменной выражение 2 – это условие продолжения цикла выражение 3 – изменяет управляющую переменную Чтобы проиллюстрировать работу структуры for посмотрим работу следующих программ. Пример: Распечатать все числа от 1 до 10 for(int i=1;i<=10;i++) printf(“%d ”,i); При выполнении структуры for, управляющей переменной i задается начальное значение 1. Затем проверяется условие продолжения цикла i<=10, т.к. начальное значение равно 1, то условие выполняется и следовательно выполняется тело структуры, т.е. срабатывает функция printf(“%d ”,i), которая печатает значение переменной i, которая равна 1. Затем управляющая переменная увеличивается на 1 в выражении i++ и цикл опять начинается с проверки условия его продолжительности. Этот процесс продолжается до тех пор пока переменная i, не примет значение 11, т.к. при этом значении не выполняется условие продолжительности цикла. Следовательно распечатаются все числа от 1 до 10. Распечатать все числа от 10 до 1 for(int i=10;i<=1;i--) printf(“%d ”,i); Задачи:
for(int i=10;i<=100;i+=2) printf(“%d ”,i);
Если введенное число 4, то 1 1 2 4 3 9 4 16
#include<stdio.h> Void main() { int i,n,m,sum=0; printf("Введите два целых числа: "); scanf("%d%d",&n,&m); if(n>m){ i=n; n=m; m=i; } for(i=n;i<=m;i++) { if(i!=n) printf("%+d",i); Else printf("%d",i); sum+=i; } printf("=%d\n",sum); }
#include<stdio.h> Void main() { int n,st=2,i; printf("Введите степень:"); scanf("%d",&n); for(i=2;i<=n;i++) st*=2; printf("2^%d=%d\n",n,st); } Не нашли, что искали? Воспользуйтесь поиском:
|