編程猜單詞
太吝嗇了啊.
⑵ C語言程序設計猜單詞怎麼做
你要實現的是什麼功能,我理解是。你從文件裡面讀取一個單詞到內存中,然後你輸入單詞與之想比較,然後相同提示正確,不相同不提示。
第一:寫一個文件流,讀取你保存到電腦上的txt文件到內存中,並且存入一個數組中。
第二:get你猜的單詞,然後與之比較。正確返回true錯誤返回false。判斷返回值,true提示通過
false繼續。
如果還要復雜點的話,可以在比較判斷函數裡面添加一些人性化的內容,比如說有幾個不相同這類的,憑自己的想想能立來做
⑶ 如何用C語言編寫英語猜詞游戲
首先你要設計一個裝單詞的數據結構,有很多種,比如一個二維的字元串數組.
char * word[26][100] 可以裝2600個單詞了,夠了吧.
也可以用26叉樹來裝,
之後就簡單了,在一個大循環中不斷的隨機調用其中的一個單詞叫人猜就可以了.
別忘了來點獎勵
⑷ 用c語言編寫一個程序:單人猜英文單詞的游戲
我很想幫,可是你不說規則.......
真只有這么多分啦??
⑸ 怎樣用javascript編寫一個猜單詞的小游戲
自己再改改。應該大致意思都對了。
<html>
<head>
<style>
body {
margin: 0 auto;
font-size:12px;
}
.c1 {
font-size:12px;
color:gray;
}
.c2 {
font-size:12px;
color:black;
}
#result {
width:200px;
height:80px;
border: 1px solid blue;
display:none;
}
</style>
<script type="text/javascript">
//給定單詞初始化,可以直接增加你想要的單詞
function init(){
var r = ['word', 'sun', 'good', 'yes', 'apple'];
window.temp=r[Math.round(Math.random()*(r.length-1))];
i=0;
}
//調用初始化函數
init();
//校驗
function check() {
var guess = $('guess').value;
if (guess) {
if (i != 3 && guess) {
if (guess != temp && guess.length != temp.length) {
alert('錯了,給定的單詞長度是' + temp.length)
i++;
return;
}
if (guess != temp && guess.charAt(0) != temp.charAt(0)) {
alert('錯了,給定的單詞第一個字母是' + temp.charAt(0))
i++;
return;
}
if (guess != temp&& guess.charAt(guess.length - 1) != temp.charAt(guess.length - 1)) {
alert('錯了,給定的單詞最後一個字母是是' + temp.charAt(guess.length - 1))
i++;
return;
}
if (guess == temp) {
alert('祝賀你猜對了!');
_replay(true);
return;
}
} else {
alert('對不起,你已經沒有機會了');
_replay(false);
return;
}
}
else{
alert('請輸入你猜的單詞');
$('guess').focus();
}
}
//點擊開始
function c1(obj) {
obj.readOnly = false;
obj.className='c2';
if (obj.value == '點擊開始'||obj.value=='重玩一下') {
obj.value = '';
}
be=new Date();
//$('begintime').innerHTML='開始時間'+be.toLocaleString();
//$('endtime').innerHTML='';
}
//猜對結束
function c2(obj,text,flag){
en=new Date();
if(flag){
alert('你總共花了'+(en.getTime()-be.getTime())/1000+'秒');
}
obj.readOnly = true;
obj.className='c1';
obj.value=text;
//$('endtime').innerHTML='結束時間'+en.toLocaleString();
}
//沒有機會後和猜對後重新重新開始
function _replay(flag){
init();
c2($('guess'),'重玩一下',flag);
}
function $(id){
return document.getElementById(id);
}
</script>
</head>
<body>
<h1>猜拼單詞的小游戲</h1>
<hr>
<p>猜拼單詞的小游戲?注意:最多三次哦!</p>
輸入你猜的單詞:<input type="text" class="c1" id="guess" readonly="true" value="點擊開始" onfocus="c1(this);">
<a href="javascript:void 0" onclick="check()">我猜</a>
<hr>
<div id="begintime"></div>
<div id="endtime"></div>
</body>
</html>
⑹ 程序設計題 猜單詞
我可以在vb中簡單的 做出這個程序 vc中我得實驗一下
qq44072429加我 一起討論 應該是很簡單的哦
具體步驟就是 先設置 字元的庫 可以是txt文件可以是資料庫mdb也可是定義在程序內部的 宏定義 然後用random 隨即的調用出來
然後通過 strlen過的string 的 長度 一顯示 下話線,然後就是
判斷按鍵消息 用vk獲得按鍵 然後在單詞中進行對比 然後 顯示相應的字母
當字母都顯示出來 調用messagebox 提示 過關!!!!
有了步驟就是 自己去定義拉 其中要用到setwindowshookex 用來獲得鍵盤消息
去做把 !!!!!!!!!!!!!!!
⑺ 求用C或C++模擬猜單詞游戲編程
呃.......太麻煩了吧,程序直接讓別人做.我建議樓主還是親自動手寫吧,如果遇到了具體的問題,再上來問..我會幫你解答的.
⑻ 誰能用c#編寫一個猜單詞的游戲,急用,謝謝各位啦!
為 15分編個游戲沒那空
⑼ C語言猜單詞小程序程序設計
修改後如下
你所說的多循環一次是因為輸入的回車被讀入
目前加了判斷略去輸入的回車 如果需要略去其他字元 比如空格等 可類似判斷
#include<stdio.h>
#include<string.h>
main()
{
char*p;
inti,count=8,rightcount=0;
charanswer[]="junk";
charguess,userguess[strlen(answer)];
for(i=0;i<strlen(answer);i++)
userguess[i]='-';
userguess[i]=0;//這里加個結束符
while(rightcount!=strlen(answer)&&count!=0)//這里條件微調了一下
{
printf("Thewordnowlookslikethis:%s ",userguess);
if(count!=1)
printf("Youhave%dguessesleft. ",count);
else
printf("Youhaveonlyoneguessleft. ");
printf("Yourguess:");
while(scanf("%c",&guess)&&guess==' ');//略去換行符輸入
if((p=strchr(answer,guess)))
{
*(userguess+(p-answer))=*p;
rightcount++;
*p='-';
printf("Theguessiscorrect. ");
}
else
{
count--;
printf("Thereareno%c'sintheword. a",guess);
}
}
if(rightcount==strlen(answer)) printf("Youwin. ");
else printf("Youlose. ");
}
⑽ c++編程猜字游戲
有空給你寫。