趣味测试题小程序源码(微信答题小程序源码)
本文目录一览:
- 1、求助啊,谁有有趣的c语言小程序,并且要有源代码!!
- 2、求一个最简单的微信小程序源代码
- 3、求matlab数学趣味问题小程序,类似于斐波那契数列什么的那种,要求正确的程序和运行结果。是要原创的哦!
- 4、请人用易语言帮忙做个小程序,要源码
- 5、用vb编写一个测试算术的小程序
- 6、源码时代的性格测试小程序怎么样?
求助啊,谁有有趣的c语言小程序,并且要有源代码!!
学习“推箱子”C语言编码趣味测试题小程序源码:
#include stdio.h
#include conio.h
#includestdlib.h
#includewindows.h
int m =0; //m代表第几关
struct maps{short a[9][11]; };
struct maps map[5]={ 0,0,0,0,0,0,0,0,0,0,0, //共5关,每关9行
0,1,1,1,1,1,1,1,0,0,0,
0,1,0,0,0,0,0,1,1,1,0,
1,1,4,1,1,1,0,0,0,1,0, //0空地,1墙
1,5,0,0,4,0,0,4,0,1,0, //4是箱子,5是人
1,0,3,3,1,0,4,0,1,1,0, //3是目的地
1,1,3,3,1,0,0,0,1,0,0, //7是箱子在目的地(4+3)
0,1,1,1,1,1,1,1,1,0,0, //8是人在目的地(5+3)
0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,
0,0,1,1,1,1,0,0,0,0,0,
0,0,1,5,0,1,1,1,0,0,0,
0,0,1,0,4,0,0,1,0,0,0,
0,1,1,1,0,1,0,1,1,0,0,
0,1,3,1,0,1,0,0,1,0,0,
0,1,3,4,0,0,1,0,1,0,0,
0,1,3,0,0,0,4,0,1,0,0,
0,1,1,1,1,1,1,1,1,0,0,
0,0,0,0,0,0,0,0,0,0,0,
0,0,0,1,1,1,1,1,1,1,0,
0,0,1,1,0,0,1,0,5,1,0,
0,0,1,0,0,0,1,0,0,1,0,
0,0,1,4,0,4,0,4,0,1,0,
0,0,1,0,4,1,1,0,0,1,0,
1,1,1,0,4,0,1,0,1,1,0,
1,3,3,3,3,3,0,0,1,0,0,
1,1,1,1,1,1,1,1,1,0,0,
0,1,1,1,1,1,1,1,1,1,0,
0,1,0,0,1,1,0,0,0,1,0,
0,1,0,0,0,4,0,0,0,1,0,
0,1,4,0,1,1,1,0,4,1,0,
0,1,0,1,3,3,3,1,0,1,0,
1,1,0,1,3,3,3,1,0,1,1,
1,0,4,0,0,4,0,0,4,0,1,
1,0,0,0,0,0,1,0,5,0,1,
1,1,1,1,1,1,1,1,1,1,1,
0,0,0,0,0,0,0,0,0,0,0,
0,0,0,1,1,1,1,1,1,0,0,
0,1,1,1,0,0,0,0,1,0,0,
1,1,3,0,4,1,1,0,1,1,0,
1,3,3,4,0,4,0,0,5,1,0,
1,3,3,0,4,0,4,0,1,1,0,
1,1,1,1,1,1,0,0,1,0,0,
0,0,0,0,0,1,1,1,1,0,0,
0,0,0,0,0,0,0,0,0,0,0 };
void DrMap( ) //绘制地图
{ CONSOLE_CURSOR_INFO cursor_info={1,0}; //隐藏光标的设置
SetConsoleCursorInfo(GetStdHandle(STD_OUTPUT_HANDLE),cursor_info);
printf("\n\n \t\t\b推箱子");
printf("\n \t");
for (int i = 0; i 9; i++)
{for (int j = 0; j 11; j++)
{switch (map[m].a[i][j])
{case 0: printf(" "); break;
case 1: printf("■"); break;
case 3: printf("◎");break;
case 4: printf("□"); break;
case 5: printf("♀"); break; //5是人
case 7: printf("□"); break; //4 + 3箱子在目的地中
case 8: printf("♀");break; // 5 + 3人在目的地中
}
}
printf("\n\t");
}
}
void gtxy(int x, int y) //控制光标位置的函数
{ COORD coord;
coord.X = x;
coord.Y = y;
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), coord);
}
void start( ) //开始游戏
{ int r, c; //r趣味测试题小程序源码,c用于记录人的下标
for (int i = 0; i 9; i++)
{ for (int j = 0; j 11; j++)
{if (map[m].a[i][j] == 5||map[m].a[i][j]==8) { r = i; c = j; } } //i j 人的下标
}
char key;
key = getch( );
switch (key)
{case 'W':
case 'w':
case 72:
if (map[m]. a[r - 1][c] == 0|| map[m]. a [r - 1][c] == 3)
{ gtxy(2*c+8,r-1+3); printf("♀"); // gtxy(2*c+8,r-1+3)是到指定位置输出字符
if(map[m]. a[r ][c] == 5){gtxy(2*c+8,r+3); printf(" "); }
if(map[m]. a[r ][c] == 8){gtxy(2*c+8,r+3); printf("◎");}
map[m]. a [r - 1][c] += 5; map[m]. a [r][c] -= 5; }
else if (map[m]. a [r - 1][c] == 4 || map[m]. a [r - 1][c] == 7)
{ if (map[m]. a [r - 2][c] == 0 || map[m]. a [r - 2][c] == 3)
{ gtxy(2*c+8,r-2+3); printf("□"); gtxy(2*c+8,r-1+3); printf("♀");
if(map[m]. a[r ][c] == 5){gtxy(2*c+8,r+3); printf(" "); }
if(map[m]. a[r ][c] == 8){gtxy(2*c+8,r+3); printf("◎");}
map[m]. a [r - 2][c] += 4; map[m]. a [r - 1][c] += 1;
map[m]. a [r][c] -= 5; }
} break;
case 'S':
case 's':
case 80:
if (map[m]. a [r + 1][c] == 0 || map[m]. a [r + 1][c] == 3)
{ gtxy(2*c+8,r+1+3); printf("♀");
if(map[m]. a[r ][c] == 5){gtxy(2*c+8,r+3); printf(" "); }
if(map[m]. a[r ][c] == 8){gtxy(2*c+8,r+3); printf("◎");}
map[m]. a [r + 1][c] += 5; map[m]. a [r][c] -= 5; }
else if (map[m]. a [r + 1][c] == 4 || map[m]. a [r+ 1][c] == 7)
{ if (map[m]. a [r + 2][c] == 0 || map[m]. a [r + 2][c] == 3)
{ gtxy(2*c+8,r+2+3); printf("□"); gtxy(2*c+8,r+1+3); printf("♀");
if(map[m]. a[r ][c] == 5){gtxy(2*c+8,r+3); printf(" "); }
if(map[m]. a[r ][c] == 8){gtxy(2*c+8,r+3); printf("◎");}
map[m]. a [r + 2][c] += 4; map[m]. a [r + 1][c] += 1;
map[m]. a [r][c] -= 5; }
}break;
case 'A':
case 'a':
case 75:
if (map[m]. a [r ][c - 1] == 0 || map[m]. a [r ][c - 1] == 3)
{ gtxy(2*(c-1)+8,r+3); printf("♀");
if(map[m]. a[r ][c] == 5){gtxy(2*c+8,r+3); printf(" "); }
if(map[m]. a[r ][c] == 8){gtxy(2*c+8,r+3); printf("◎");}
map[m]. a [r ][c - 1] += 5; map[m]. a [r][c] -= 5; }
else if (map[m]. a [r][c - 1] == 4 || map[m]. a [r][c - 1] == 7)
{if (map[m]. a [r ][c - 2] == 0 || map[m]. a [r ][c - 2] == 3)
{ gtxy(2*(c-2)+8,r+3); printf("□"); gtxy(2*(c-1)+8,r+3); printf("♀");
if(map[m]. a[r ][c] == 5){gtxy(2*c+8,r+3); printf(" "); }
if(map[m]. a[r ][c] == 8){gtxy(2*c+8,r+3); printf("◎");}
map[m]. a [r ][c - 2] += 4; map[m]. a [r ][c - 1] += 1;
map[m]. a [r][c] -= 5; }
}break;
case 'D':
case 'd':
case 77:
if (map[m]. a [r][c + 1] == 0 || map[m]. a [r][c + 1] == 3)
{ gtxy(2*(c+1)+8,r+3); printf("♀");
if(map[m]. a[r ][c] == 5){gtxy(2*c+8,r+3); printf(" "); }
if(map[m]. a[r ][c] == 8) {gtxy(2*c+8,r+3); printf("◎");}
map[m]. a [r][c + 1] += 5; map[m]. a [r][c] -= 5; }
else if (map[m]. a [r][c + 1] == 4 || map[m]. a [r][c + 1] == 7)
{ if (map[m]. a [r][c + 2] == 0 || map[m]. a [r][c + 2] == 3)
{ gtxy(2*(c+2)+8,r+3); printf("□"); gtxy(2*(c+1)+8,r+3); printf("♀");
if(map[m]. a[r ][c] == 5){gtxy(2*c+8,r+3); printf(" "); }
if(map[m]. a[r ][c] == 8){gtxy(2*c+8,r+3); printf("◎");}
map[m]. a [r][c + 2] += 4; map[m]. a [r][c + 1] += 1;
map[m]. a [r][c] -= 5; }
}break;
}
}
int ifwan( ) //是否完成(1是0否)
{ if(m==0){if(map[m].a[5][2]==7 map[m].a[5][3]==7
map[m].a[6][2]==7 map[m].a[6][3]==7) return 1;}
if(m==1){if(map[m].a[5][2]==7 map[m].a[6][2]==7
map[m].a[7][2]==7) return 1;}
if(m==2){if(map[m].a[7][1]==7 map[m].a[7][2]==7 map[m].a[7][3]==7
map[m].a[7][4]==7 map[m].a[7][5]==7) return 1;}
if(m==3){if(map[m].a[4][4]==7 map[m].a[4][5]==7 map[m].a[4][6]==7
map[m].a[5][4]==7 map[m].a[5][5]==7 map[m].a[5][6]==7) return 1;}
if(m==4){if(map[m].a[3][2]==7 map[m].a[4][1]==7 map[m].a[4][2]==7
map[m].a[5][1]==7 map[m].a[5][2]==7) return 1;}
return 0;
}
int main( ) //主函数
{ while (1)
{ system("cls");
DrMap( );
while (1)
{ start( );
if(ifwan()){printf("\007");break;} //完成后响铃
}
m+=1;
}
return 0;
}
求一个最简单的微信小程序源代码
要带后台不趣味测试题小程序源码,带后台趣味测试题小程序源码的一般不会简单趣味测试题小程序源码,这种额也有,价格会高些,不带后台的话便宜多了,一般作业应该是不带后台的吧,当然也可以直接找额说要求
求matlab数学趣味问题小程序,类似于斐波那契数列什么的那种,要求正确的程序和运行结果。是要原创的哦!
这是求斐波那契数列的小程序
syms x;
x(1)=1;
x(2)=1;
s=2;
for i=3:20
x(i)=x(i-1)+x(i-2);
s=s+x(i);
end;
i=1:20;
x(i)
运行结果:
ans =
[ 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765]
满意请采纳,谢谢!
请人用易语言帮忙做个小程序,要源码
程序代码
{
.版本 2
.支持库 shellEx
.支持库 eAPI
.程序集 窗口程序集1
.程序集变量 热键句柄, 整数型
.程序集变量 计次, 整数型
.子程序 __启动窗口_创建完毕
热键句柄 = 注册热键 (取窗口句柄 (), 标签1.取窗口句柄 (), 0, #F10键)
.子程序 _时钟1_周期事件
.局部变量 数字, 文本型
.局部变量 计次B, 整数型
计次 = 计次 + 1
模拟按键 (#A键, #键2, #空格键)
.计次循环首 (取文本长度 (到文本 (计次)), 计次B)
数字 = 取文本中间 (到文本 (计次), 计次B, 1)
.如果真 (数字 = “0”)
模拟按键 (#键0, , )
.如果真结束
.如果真 (数字 = “1”)
模拟按键 (#键1, , )
.如果真结束
.如果真 (数字 = “2”)
模拟按键 (#键2, , )
.如果真结束
.如果真 (数字 = “3”)
模拟按键 (#键3, , )
.如果真结束
.如果真 (数字 = “4”)
模拟按键 (#键4, , )
.如果真结束
.如果真 (数字 = “5”)
模拟按键 (#键5, , )
.如果真结束
.如果真 (数字 = “6”)
模拟按键 (#键6, , )
.如果真结束
.如果真 (数字 = “7”)
模拟按键 (#键7, , )
.如果真结束
.如果真 (数字 = “8”)
模拟按键 (#键8, , )
.如果真结束
.如果真 (数字 = “9”)
模拟按键 (#键9, , )
.如果真结束
.计次循环尾 ()
模拟按键 (#回车键, , )
标题 = 到文本 (计次)
.如果真 (计次 = 10)
_标签1_反馈事件 (0, 0)
.如果真结束
.子程序 _标签1_反馈事件, 整数型
.参数 参数一, 整数型
.参数 参数二, 整数型
.如果 (时钟1.时钟周期 = 0)
时钟1.时钟周期 = 1000
标签1.标题 = “已开启”
.否则
时钟1.时钟周期 = 0
标签1.标题 = “已关闭”
标题 = “已关闭”
.如果结束
.子程序 __启动窗口_将被销毁
撤销热键 (取窗口句柄 (), 热键句柄)
}END
控件就俩 一个时钟 一个标签
不用其他设置 想测试稳定性趣味测试题小程序源码你就打开笔记本 代码里趣味测试题小程序源码的时钟周期设置为 =1
速度高 稳定性强 代码也简便
如果还有什么请百度HI
----------------------
补充一下 如果你想控制次数趣味测试题小程序源码的话 就在时钟周期子程序里加个代码
补充代码{
.如果真 (计次 = 100000)‘这个100000是你所限制趣味测试题小程序源码的次数
_标签1_反馈事件 (0趣味测试题小程序源码,0)
}
用vb编写一个测试算术的小程序
这样可以了吗:
呵呵,挣这100分真不容易啊
Private Declare Function timeGetTime Lib "winmm.dll" () As Long
Dim k As Integer
Dim iTime As Long
Dim iStar As Boolean
Private Function getIssue() As Integer
'************加减乘除四则运算************************************************************************
Dim a As Integer, b As Integer, OP As String, m As String
OP = "+-×÷"
Randomize
a = Int(Rnd * 101)
b = Int(Rnd * 101)
For i = 1 To 1
m = Mid(OP, Int(Rnd * 2) + 1, 1) '在调试时,这里的4改成3,2,1等表示去掉对应的运算符
If m = "÷" And b = 0 Then i = i - 1
Next
Label1.Caption = a " " m " " b " = "
Text1.Text = ""
Select Case m
Case "+"
getIssue = a + b
Case "-"
getIssue = a - b
Case "×"
getIssue = a * b
Case "÷"
getIssue = Round(a / b, 2) '四舍五入保留两位小数
End Select
'**************************************************************************************************
End Function
Private Sub Form_Activate()
iStar = False
Text1.Text = "按1键开始"
Text1.SetFocus
End Sub
Private Sub Text1_KeyUp(KeyCode As Integer, Shift As Integer)
If Not iStar Then
If KeyCode = 49 Then
iStar = True
k = getIssue()
iTime = timeGetTime()
End If
Else
If Val(Trim(Text1.Text)) = k Then
List1.AddItem Label1.Caption k " : " Format((timeGetTime() - iTime) / 1000, " 0.00") "秒"
k = getIssue()
iTime = timeGetTime
End If
End If
End Sub
源码时代的性格测试小程序怎么样?
题主,你好!
源码时代的性格测试小程序,主要用来帮助学员确定学习方向。
有些学员想要进入IT行业,但是没有明确的学习方向,这个小程序可以帮助我们的专业老师,对你进行一个较为浅层次的了解。主要根据的你兴趣爱好以及性格特点,来推荐给你一个比较适合你的学习方向。
当然如果题主配合的话,这个推荐的方向也是比较准确的,而且老师所推荐的也必定是比较科学,且可行性比较高的。
说到测试,还想给题主推荐最近我们的另一个测试,专门为女生节所做的:直男测试答题游戏,比较有趣,题主也可以去试试,而且闯关成功还有机会获得礼品。