int prime( int p )
{
定义整型变量i,j
if p==1 then return 0;//当p为1时直接返回0
end if
j=sqrt(p);
for i=2 to j do
if p%j==0 then return 0;
end if
end for
return 1;
}
void Goldbach( int n )
{
定义整型变量i,j
j=n/2;//j为n的值的一半,用来减少循环次数
for i=2 to j do
if i为素数 then
if p-i为素数 then
以p=i+p-i的形式输出素数分解的式子
返回主函数
enf if
end if
end for
}
输入 | 输出 |
---|---|
89 100 | 89 is a prime number |
90=7+83, 92=3+89, 94=5+89, 96=7+89, 98=19+79 | |
100=3+97, |
1.界面函数
生成用户刚进入程序时的界面
2.选择函数1
让用户选择难度和做题数量
3.数字与符号函数
用于生成数字与符号
4.随机数函数
每次调用这个函数时返回一个0到1000以内的随机数
5.题目函数
将之前生成的数字与符号组合生成题目
6.答案函数
计算答案
7,判断函数
判断用户输入的答案是否正确
8.选择函数2
让用户选择是否要继续做题
9.时间函数
计算用户的答题时间
10.正确率函数
计算用户答题的正确率
原文:https://www.cnblogs.com/xycm/p/9939285.html