1. 程式人生 > >產生一個1000以內的隨機數,並猜測

產生一個1000以內的隨機數,並猜測

/***********************************************************/
/*	學生:劉中華                                           
/*	日期:2014-1-2                                         
/*	內容: 產生一個1000以內的隨機數,並給出提示猜測
/*		                                      
/*                                                        
/***********************************************************/
#include<iostream>
#include<ctime>
using namespace std;
void main()
{
	int i,ran_num,j=0;
	srand(time(0));//time(0)返回自格林威治時間 1970 年 1 月 1 日凌晨至現在所經過的秒數,可以認為這裡就是初始化,給seed賦了個初值
	
	
	ran_num=rand()%1000;
	cout<<"請猜測數是多少?";
	
	while(1)
	{
		cin>>i;
		j++;
		if(i==ran_num)
		{
			cout<<"恭喜猜對了"<<endl;
			break;
		}
		else if(i>ran_num)
			cout<<"大了"<<endl;
		else if(i<ran_num)
			cout<<"小了"<<endl;

		//cout<<ran_num<<endl;
	
	}
	cout<<j<<"***************"<<endl;
	/*
	double time1,time2;
	time1=time(0);
	for(i=0;i<200000;i++)
		ran_num=i;
	time2=time(0);
	cout<<time1-time2<<endl;
	*/

}

相關推薦

產生一個1000以內隨機數猜測

/***********************************************************/ /* 學生:劉中華 /* 日期:2014-1-2

java將一個字符串復制到另一個字符串去除多余空格符

java j字符串復制並去除多余空格符 問題為將類似"Hello world!"變成"Hello world!"問題思路:先切割字符串,再將字符串重新組合核心代碼 public void filter(String s){ S

【centos】centos中添加一個新用戶授權

zhang mode 復雜度 更改 新用戶 下一步 一個用戶 love 文件 前言 有時候給root用戶不太方便,新建一個用於並賦予權限這個做法相對好些 創建新用戶 創建一個用戶名為:cmj [root@localhost ~]# adduser cmj 為這個用戶初始

c#如何將一個整數轉換二進位制進行位運算

進行位運算,是不需要轉化成二進位制的。 CPU在運算的時候,內部把所有資料都看成二進位制。Convert 看類名就知道,是提供一個轉換函式的。 位運算只能在 byte, char, short, us

linux下將一個目錄下的所有檔案拷貝到另一個大檔案中把大檔案拆分成原來的小檔案大小內容名字不變

經過四五天的編寫與除錯,初步完成了檔案操作工具的內容,以下是程式碼說明: 首先,我測試用的檔案在/home/xudong/mywork下,我的最終生成檔案是在這個路徑下,/home/xudong/work/resultfile.txt,分開後生成的小檔案在/home/xud

對於一個m*n的整數矩陣其中每一行和每一列的元素都按升序排列設計一個高效的演算法判斷一個數值是否存在給出位置

package com.huanchuang.arvin.vo; public class Finder {     private String findElement(int[][] matrix, int target) {         int row = 0,

在本地用命令列建立一個倉庫git 倉庫推送到遠端

首先,進入的gitStore目錄下(沒有的話自己建立一個) 1.git init 在gitStore目錄下 初始化一個git倉庫 2.git add 複製一個檔案到gitStore目錄下,然後執行git add . 將“修改”從當前工作區存放到暫存區 3.git co

二級目錄:解決了二級目錄的寬度可控制但是又產生一個分離的問題

html,js: <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>1</title> <script type="tex

ios開發:怎麼實現點選一個按鈕跳轉到一個新的介面回退到上一介面

iOS三種檢視切換的原理各不相同:UITabBarController:以平行的方式管理檢視,各個檢視之間往往關係並不大,每個加入到UITabBarController的檢視都會進行初始化即使當前不顯示在介面上,相對比較佔用記憶體。UINavigationControlle

通過node指令自動建立一個package.json檔案封裝釋出使用

這一部分將通過node init指令來快速建立一個package.json檔案,大家可以清楚的看到如何自動建立一個包檔案,以便後續的使用。畢竟package.json檔案還是蠻大的,手動建立免不了多麻煩呢。 劃重點 使用命令 npm init 示例 如果需要

Swing 實現一個簡單窗體程式打成可執行jar包

1. 前言 在做App自動化測試時,需要經常獲取裝置資訊,Apk的包名,啟動activity等,每次都用命令列獲取很是麻煩,於是想到做一個窗體程式,只需要點幾個按鈕,就可以獲得所需資訊。最終介面如下: 2.佈局思路 這裡不對窗體具體功能做介紹,說一

微信小程式wx:for給每一個元素加事件獲取元素內容

首先是wxml <view class='js'> <view wx:for="{{adressMessages}}">/*這裡是元素的內容*/ <text class='diming'>{{it

Java建立一個text文字檔案對其進行讀寫操作

package test; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileReader; import java.

C++第四周【任務3】設計一個“正整數”類通過一系列的成員函式對其性質進行做出判斷或列出相關聯的數值。

/* (程式頭部註釋開始) * 程式的版權和版本宣告部分 * Copyright (c) 2011, 煙臺大學計算機學院學生 * All rights reserved. * 檔名稱: * 作 者:李洪懸

做出一個SwitchButton的效果詳細學習一下onDraw(Canvas canvas)方法的使用

程式碼的靈感和原理主要來自於 http://blog.csdn.net/singwhatiwanna/article/details/9254309這篇文章! 1.效果 iphone上有開關控制元件,很漂亮,其實android4.0以後也有switch控制元件,但是隻能用在

實現控制檯輸入一個10以內的數字看看需要產生幾次隨機數可以輸出與輸入的數字相同的值。

/**  * @author Administrator  *    隨機數並與輸入值進行比較  */ public class Random {     public static void mai

編寫一個Java程式創建制定長度的int型陣列生成100以內隨機數為陣列的每個元素賦值

package exercise; import java.util.Arrays; public class exer{public static void main(String[] args) {                  // 建立物件,物件名為hello

輸出1000以內的完數輸出他們的因子

public class Exercise4 { public static void main(String[] args) { for (int i=1;i<=1000;i++) { int[] yz= new int[100]; int sum=0; int in