Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
unsigned int i=1, sum=0;
while (i<=100) {
sum+=i;
i++;
}
printf("Sum=%d",sum);
unsigned int i=1, sum=0;
do {
sum+=i;
i++;
} while (i<=100);
printf("Sum=%d",sum);
unsigned int sum=0;
for (unsigned int i=1;i<=100;i++)
sum+=i;
printf("Sum=%d",sum);
Микрожизнь
#include <stdio.h>
int main(int argc, char* argv[])
{
long b, v;
unsigned char t=0;
do {
printf("Input quantity of bacteria and viruses ");
scanf("%ld%ld", &b, &v);
} while (v>b);
do {
b-=v;
b*=2;
v*=2;
t++;
} while (b>0);
printf("t=%d",t);
getchar();getchar();
return 0;
}
for (;b>0;) {
b-=v;
b*=2;
v*=2;
t++;
};
Оператор continue
Оператор continue, как и оператор break, используется только внутри операторов цикла, но в отличие от него выполнение программы продолжается не с оператора, следующего за прерванным оператором, а с начала прерванного оператора. Формат оператора следующий:
continue;
Пример:
int main()
{
int a,b;
for (a=1,b=0; a<100; b+=a,a++)
{ if (b%2) continue;
... /* обработка четных сумм */
}
return 0;
}
Когда сумма чисел от 1 до а становится нечетной, оператор continue передает управление на очередную итерацию цикла for, не выполняя операторы обработки четных сумм.
Оператор continue, как и оператор break, прерывает самый внутренний из объемлющих его циклов.
Дата публикования: 2015-01-13; Прочитано: 301 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!