资源简介
1)程序首先随机产生两个1~10之间的正整数,在屏幕上打印出问题,例如:
6*7=
然后让学生输入答案。程序检查学生输入的答案是否正确。若正确,则打印“Right”,然后问下一个问题;否则打印“Wrong!Please try again.”,然后提示学生重做,直到答对为止。
代码片段和文件信息
#include
#include
#include
main()
{
int abcn;
srand(time(NULL));
a=rand()%10+1;
b=rand()%10+1;
do{
printf(“%d*%d=“ab);
scanf(“%d“&c);
fflush(stdin); /*清空键盘缓冲区*/
if(c==a*b)
{
printf(“Right!\n“);
do
{
printf(“是否想继续呢?是请输入1,否请输入0\n“);/*由用户手动终止程序,增加的程序的可读性*/
scanf(“%d“&n);
fflush(stdin); /*清空键盘缓冲区*/
if (n!=1&&n!=0)
do{
printf(“请重新输入“);
scanf(“%d“&n);
fflush(stdin);
}while(n!=1&&n!=0);
else
if(n==1)
{
a=rand()%
- 上一篇:高斯消去法C++代码
- 下一篇:VC++ UDP穿透NATP2P原理及代码.rar
评论
共有 条评论