본문 바로가기

프로그래밍/C++

기초중기초(반복문 while)


의미: 조건문장이 참일 경우 while루프 반복수행.

ex)
----------------------------------------
#include <iostream>

using namespace std;

int main()
{
 int x=0;
 while(x<10){
  cout << "처음" <<endl;
   x++;
 }//처음(enter)을 열번 출력한다.
}
----------------------------------------

 

숙제)

1.사용자한테 횟수 물어본 후 그만큼 처음 출력

2.사용자한테 서로 다른 두 수를 받아서 그 중에 큰수 출력

3.숫자를 받아(x), 그 수까지 더하고 (1+...+x) 그 횟수만큼 처음 출력

 

---------------------------------------
숙제 코드.
1. 
#include <iostream>
using namespace std;

int main()
{
 int x,k=0;
 cout <<"몇번을 출력할까?";
 cin >> x;
 while(k<x){
  cout<<"출력";
  k++;
 }
}

2.
#include <iostream>
using namespace std;
int main()
{
int x,y;

while(1){   //무한 반복문
 cout << "2개의 숫자 차례대로 입력\n"; //\n 엔트친 효과
 cin >> x>>y;
 if(x<y)
  cout << "["<< y <<"]" <<endl; //endl 엔터친 효과
 else
  cout << "["<< x <<"]" <<endl;
 }
}

3.
#include <iostream>
using namespace std;

int main()
{
 int x,k=0,hap=0;

 cout<<" 0부터 차례대로 더하고 싶은 숫자 입력 :";
 cin>>x;
 while(k<=x){
  hap=hap+k;
  k++;
 }
cout<<"["<<hap<<"]"<<endl;
}


'프로그래밍 > C++' 카테고리의 다른 글

기초중기초(배열 array)  (0) 2011.01.03
기초중기초(반복문 for)  (0) 2011.01.03
기초중기초(조건문 if)  (0) 2010.11.20
기초중기초(용어설명)  (0) 2010.11.20
기초중기초(연산식)  (0) 2010.11.20