C + + 12 주차 프로젝트 4.1 - 숫자 맞 추기 게임
[프로젝트 4 - 보조 소프트웨어 개발 학습] 본 문 제 를 통 해 시스템 함 수 를 배 웁 니 다.
퀘 스 트 1 - 디지털 게임 은 무 작위 로 1000 개의 숫자 를 만들어 사용자 에 게 이 정 수 를 추측 하 라 고 요구한다.예상 되 는 정 수 를 입력 하여 발생 하 는 난수 와 같 는 지 여 부 를 판단 하고 화면 에 판단 결 과 를 표시 합 니 다.잘못 맞 히 면 이 숫자 를 맞 힐 때 까지 '커 졌 다' 거나 '작 아 졌 다' 는 힌트 를 준다.(한 가지 요 구 를 더 해서 몇 번 맞 혀 서 야 정확 한 결 과 를 얻 을 수 있다.)
참고 해답:
#include <iostream>
#include<ctime>
#include<cstdlib>
using namespace std;
int main(void)
{
int n,num,count=1;
srand(time(0)); //time(0)
num=rand()%1000;
do
{
cout<<" :";
cin>>n;
if(n==num)
break;
else if(n>num)
cout<<" !"<<endl;
else
cout<<" !"<<endl;
count++;
}while(true);
cout<<" "<<count<<" , 。"<<endl;
return 0;
}
다음은 학우 들 이 보편적으로 사용 하 는 잘못된 판본 이다.서로 참고 하 는 과정 에서 인터넷 에서 도움 을 받 는 과정 에서 코드 를 읽 고 분석 하 는 것 도 스스로 배 워 야 한다.
나 는 프로그램 에서 주석 을 좀 달 았 으 니, 학우 들 에 게 생각 하 게 하 세 요.... 에 있다http://blog.csdn.net/u012369599/article/details/16830477중 나 는 그 문장의 주인 과 교 류 를 좀 했 으 니 참고 할 수 있다.
#include <iostream>
#include<ctime>
#include<cstdlib>
using namespace std;
int main()
{
int i,n,s,num=0;
srand(time(0));
cin>>s;
for(i=0; i<1; i++) //—— “ ” ,i++ i<1 , ?
{
n=rand()%1000;
while(s>n) // , ,
{
cout<<" , !"<<endl;
cin>>s;
num++;
}
while(s<n) // 。 , ?
{
cout<<" , !"<<endl;
cin>>s;
num++;
} // while , “ ” , , , 。
}
cout<<" , "<<" "<<num<<" "<<endl;
return 0;
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.