當前位置:首頁 » 編程軟體 » 編程游戲答題

編程游戲答題

發布時間: 2022-12-16 05:17:26

㈠ 求一個C語言編程,好的話會附加懸賞的

在VC6上運行通過:

#include <stdio.h>
#include <stdlib.h> /* 隨機庫函數 */
#include <time.h> /* 時間庫函數 */
int count=0, ok=0; /* count表示回答次數, ok表示回答正確次數 */
/* 在此位置存放加法函數 */
int add(int x,int y)
{
int result = 0;
printf("%d + %d = ",x,y);
scanf("%d",&result);

if(result==999) return 999;

count++;

if(result==(x+y)) {printf("回答正確!\n"); ok++;}
else printf("回答錯誤!\n");

printf("您總共回答了%d道題,答對%d道題,答對率為%.2f%%\n",count,ok,(float)ok/count*100);
}
/* 在此位置存放減法函數 */
int minus(int x,int y)
{
int result = 0;
printf("%d - %d = ",x,y);
scanf("%d",&result);

if(result==999) return 999;

count++;

if(result==(x-y)) {printf("回答正確!\n"); ok++;}
else printf("回答錯誤!\n");

printf("您總共回答了%d道題,答對%d道題,答對率為%.2f%%\n",count,ok,(float)ok/count*100);
}

void main()
{ int x, y, op, end=0; /* x和y表示兩個操作數,op表示操作碼,end表示結束標記 */
srand(time(NULL)); /* 隨機函數初始化 */
printf("\n ***** 這是一個加減法運算的小游戲,回答為 999 表示程序結束 *****\n");
while(end!=999) { /* end為999表示程序結束 */
op=rand()%2; /* 隨機產生0與1,表示做加法或減法 */
x=1+rand()%99; /* 隨機產生1至99的整數 */
y=1+rand()%99; /* 隨機產生1至99的整數 */
/* op為0調用加法函數,op為1調用減法函數 */
end=(op==0)?add(x,y):minus(x,y);
}
printf("\n");
}

㈡ 如何用按鍵精靈寫自動答題腳本

另外,熟悉掌握ASCII碼和十六進制轉換對破解封包很有好處的。這些你去查查相關資料吧,網上很多,就是因為他不能保證收錄了所有的答案。
對於那種驗證碼一樣的問題,如何找到答案,「國家主席是誰」啦。具體用法也很簡單,難點在於分析你所抓取的封包。題目的某些位元組和答案的某些位元組存在某種對應關系,如果能解開的話舊大功告成了,剩下的就是用VB或者其他編程工具編寫程序,WPE等,很多。
樓主想深造的話別指望按鍵精靈了,功能太過局限,然後自己寫外掛程序,也稱這種演算法加密,我就不像某些垃圾人一樣復制別人的東西過來了,或者一些生活或者游戲中的基本常識這類的問題,比如sniffer,寫出來代碼也是非常繁冗的。你可能用過某些外掛,宣稱自動答題准確率百分之多少?這種類型的問題當然不會是設定一一映射了答案了,而是由固定的演算法。
自動答題一般給你的都是驗證碼一樣的東西很明確的告訴你,按鍵精靈的功能有限,不能實現自動答題的功能的,像二樓的兄弟說的,先學點計算機語言基礎,從計算機計算的安全形度講,為了實現自動答題而去開發自動識別軟體系統的代價是很大的。而作答案庫的工作量也是相當大的,你想啊,要給每種題目一一映射出答案,光收集這些題目就要花很長時間了,然後再用函數進行判斷,之所以用,可能是因為答案庫容量並不大。這種應該是針對規則性答題的,就是「一天多少個小時」啦。你需要抓包工具

㈢ 有適合成人玩的益智類游戲嗎

沖頂大會、頭腦王者、跳一跳等。

㈣ 少兒編程是什麼意思,學了之後有什麼用

少兒編程。是有專門的軟體的,他的裡面都是模塊化的,只要把它組合起來,就能達到一定的功能,主要還是為了開拓孩子編程的這種思維,跟正式的編程程序是不一樣的,這是啟蒙用的。

㈤ 還是編程問題 救人一命勝造七級浮屠。。。。

#include<stdio.h>

void main()

{

long f[11],n,i,max=1,min=0,z=0;

f[0]=1;f[1]=1;f[2]=0;

for(i=3;i<=10;i++)

{

f[i]=f[i-1]-3*f[i-2]+2*f[i-3];

if(max<f[i])max=f[i];

if(min>f[i])min=f[i];

if(f[i]==0)z++;

}

printf("max=%ld min=%ld z=%ld ",max,min,z);

}

2.

#include <iostream>
using namespace std;
int f( int m);
void main()
{
int n;
cout<<"please enter n";
cin>>n;
cout<<f(n);
}

int f( int m)

{

int k=0,i;

for(i=1;i<=n;i++)

if(i%3)k++;

return k;

}


3.

#include <iostream>
using namespace std;
void main()
{
int n,a[20],i,yes=1;
cout<<"please enter n";
cin>>n;

for(i=-1;n>0;)

{

a[++i]=n%10;

n/=10;

}

for(j=0;j<i;)

if(a[j++]!=a[i--])yes=0;

if(yes)cout<<"yes";

else cout<<"no";
}

㈥ 這是一道有點難度的編程題,向各位大神求解 !

main()

{

char s[101];

int i;

gets(s);

for(i=0;s[i]!=''s[i++]+=5);

puts(s);

for(i=0;s[i]!=''s[i++]-=5);

puts(s);

printf(" ");

}

㈦ 按鍵腳本中的自動答題怎麼設置

很明確的告訴你,按鍵精靈的功能有限,不能實現自動答題的功能的。
自動答題一般給你的都是驗證碼一樣的東西,從計算機計算的安全形度講,為了實現自動答題而去開發自動識別軟體系統的代價是很大的。而作答案庫的工作量也是相當大的,你想啊,要給每種題目一一映射出答案,光收集這些題目就要花很長時間了,然後再用函數進行判斷,寫出來代碼也是非常繁冗的。你可能用過某些外掛,宣稱自動答題准確率百分之多少,就是因為他不能保證收錄了所有的答案,之所以用,可能是因為答案庫容量並不大。這種應該是針對規則性答題的,就是「一天多少個小時」啦,「國家主席是誰」啦,或者一些生活或者游戲中的基本常識這類的問題。
對於那種驗證碼一樣的問題,如何找到答案?這種類型的問題當然不會是設定一一映射了答案了,而是由固定的演算法,也稱這種演算法叫加密。你需要抓包工具,比如sniffer,WPE等,很多。具體用法也很簡單,難點在於分析你所抓取的封包。題目的某些位元組和答案的某些位元組存在某種對應關系,如果能解開的話舊大功告成了,剩下的就是用VB或者其他編程工具編寫程序。另外,熟悉掌握ASCII碼和十六進制轉換對破解封包很有好處的。這些你去查查相關資料吧,網上很多,我就不像某些垃圾人一樣復制別人的東西過來了。
樓主想深造的話別指望按鍵精靈了,功能太過局限,像二樓的兄弟說的,先學點計算機語言基礎,然後自己寫外掛程序,不時也是一種很拉風的做法。

㈧ C語言程序設計

1.B 2.B 3.C 4.A 5.C 6.D 7.B 8.B 9.A 10.C
1、編寫程序。從鍵盤輸入100個數,將正數升序排列到數組的前端,把0放在中間,負數按降序排列在0的後面。
#include"stdio.h"
void main()
{
int i,j,k,s,a[100],b[100]={0},m=0,n=0;
printf("input:");
for(i=0;i<100;i++)
scanf("%d",a[i]);
for(i=0,j=0;i<100;i++)
if(a[i]>0){b[j++]=a[i];m++;}//m正數個數
for(i=0,j=99;i<100;i++)
if(a[i]<0){b[j--]=a[i]; n++;}//n負數個數
for(i=0;i<m-1;i++)//正數排序
{ k=i
for(j=i+1;j<m;j++)
if(b[i]>b[j])k=j;
if(i!=k)
{s=b[i];b[i]=b[k];b[k]=s;}
}
for(i=100-n;i<99;i++)//負數排序
{ k=i
for(j=i+1;j<100;j--)
if(b[i]<b[j])k=j;
if(i!=k)
{s=b[i];b[i]=b[k];b[k]=s;}
}
for(i=0;i<100;i++)
printf("%d ",b[i]);
printf("\n")

}

㈨ 編程,求序列1,5,6,11,17……的第10項的值

我用最簡單的吧:
首先,觀察前幾個數的規律,從第三個開始就是前兩項相加的和,所以設出前兩項A和前一項B

a=1 ……賦初值
b=5 ……賦初值
for i=1 to 8 ……強兩項已經有了,再循環八次就是第十項了
x=a+b ……設置一個數,是前兩項相加之和
a=b ……A變成原來的第二項
b=x ……B變成現在的求出的數,作為下一個循環的加數
next i ……結束循環
msgbox "第十項是:" & x ……最後輸出結果,我最近一直用SQL,所以用的是消息框輸 出,你按照情況輸出就可以了

熱點內容
usb調試開關在哪裡安卓 發布:2025-07-10 13:59:55 瀏覽:76
資料庫維度 發布:2025-07-10 13:54:31 瀏覽:798
c語言位域的賦值 發布:2025-07-10 13:54:30 瀏覽:582
查成績密碼忘了怎麼辦 發布:2025-07-10 13:52:21 瀏覽:818
java死 發布:2025-07-10 13:51:30 瀏覽:995
車輛設施配置有哪些 發布:2025-07-10 13:42:28 瀏覽:819
java的成員 發布:2025-07-10 13:38:59 瀏覽:719
荒島餘生ftp 發布:2025-07-10 13:36:46 瀏覽:921
賽車配置有哪些車型 發布:2025-07-10 13:35:15 瀏覽:511
如何在低配置電腦上下和平精英 發布:2025-07-10 13:29:35 瀏覽:597