do ~ while¹®Àº ¸ÕÀú
ºí·° ³»ÀÇ ¹®ÀåÀ»
½ÇÇàÇϰí while ³»ÀÇ Á¶°ÇÀ» ºñ±³
ÆÇ´ÜÇÏ¿© °è¼Ó ½ÇÇàÇÒ
°ÍÀÎÁö Á¾·áÇÒ °ÍÀÎÁö¸¦
ÆÇ´ÜÇÏ´Â ¸í·É¹®ÀÔ´Ï´Ù.
¡¼Çü½Ä¡½
do{
¹®Àåµé;
}while(Á¶°Ç);
´ÙÀ½ µÎ ÇÁ·Î±×·¥À» »ìÆìº¾½Ã´Ù.
¡¼¿¹Á¦1¡½
// File Name : ex084_while03.c
#include <stdio.h>
int main(void){
int n=5, sum=0;
while(n<5){
sum+=n;
n++;
}
printf("ÇÕ = %d\n",sum);
return 0;
}
¡¼½ÇÇà
°á°ú¡½
ÇÕ = 0
¡¼¿¹Á¦2¡½
// File Name : ex085_dowhile_01.c
#include <stdio.h>
int main(void){
int n=5, sum=0;
do{
sum+=n;
n++;
}while(n<5);
printf("ÇÕ = %d\n",sum);
return 0;
}
¡¼½ÇÇà
°á°ú¡½
ÇÕ = 5
¿¹Á¦1Àº nÀÌ Á¶°ÇÀ» ¸¸Á·ÇÏÁö ¸øÇϹǷÎ
¹Ýº¹¹®À» ¼öÇàÇÏÁö ¾Ê½À´Ï´Ù. µû¶ó¼ 'ÇÕ = 0'ÀÌ Ãâ·ÂµÇÁö¸¸, ¿¹Á¦2´Â ÀÏ´Ü Çѹø
¼öÇàÇϱ⠶§¹®¿¡ 'ÇÕ = 5'°¡ Ãâ·ÂµÊÀ»
¾Ë ¼ö ÀÖ½À´Ï´Ù.
¡¼¼Ò½º
ÇÁ·Î±×·¥¡½
// File Name : ex086_dowhile03.c
#include <stdio.h>
int main(void){
int n=1, sum=0;
do{
if(n%2==1) sum+=n;
n++;
}while(n<=50);
printf("1+3+5+....
+49 = %d\n",sum);
return 0;
}
¡¼½ÇÇà
°á°ú¡½
1+3+5+.... +49 = 625