i) for에서 continue;를 만나면 continue;이하의 문장은 실행하지 않고 증감식으로 분기
ii) while, do ~ while에서 continue;를 만나면 continue;이하의 문장은 실행하지 않고 조건식으로 분기
문)
/*14continue.c
100 ~ 200까지의 수중 7의 배수가 아닌수의 합을 구하면?(for/continue)
*/
#include<stdio.h>
int main()
{
int i,s=0;
for(i=100;i<=200;i++)
{
if(i%7==0) continue;
s+=i;
}
printf("7의 배수가 아닌수의 합 : %d\n",s);
return 0;
}
/*
for(i=100;i<=200;i++)
{
if(i%7!=0) s+=i;//printf("%d ",i);
}
printf("7의 배수가 아닌수의 합 : %d\n")
*/
문)
/*15while~continue.c
100 ~ 200까지의 수중 7의 배수가 아닌수의 합을 구하면?(for)
ii)while, do ~ while에서 continue;를 만나면 continue;이하의 문장은 실행하지 않고 조건식으로 분기
*/
#include<stdio.h>
int main()
{
int i,s=0;
i=99;
while(i<200)
{
i++;//증감식의 위치 주의
printf("%d\n",i);
if(i%7==0) continue;
s+=i;//printf("%d ",i);
}
printf("7의 배수가 아닌수의 합 : %d\n",s);
return 0;
}
'PROGRAMMING > C' 카테고리의 다른 글
[대체] 8.다중반복문 (0) | 2011.02.16 |
---|---|
[대체] 7. 반복문(do~while) (0) | 2011.02.16 |
[대체] 5. 반복문(while, 반복문에서의 break) (0) | 2011.02.16 |
[대체] 4. 난수 (0) | 2011.02.16 |
[대체] 3. 반복문(for) (0) | 2011.02.16 |