随机显示字符ch等待用户输入,若输入与ch一致则随机显示下一字符ch,否则显示输入错误,如此循环 10

求汇编语言小程序... 求汇编语言小程序 展开
 我来答
fallx
2018-01-24 · TA获得超过5485个赞
知道大有可为答主
回答量:2321
采纳率:73%
帮助的人:719万
展开全部
#include<stdio.h>
#include<stdlib.h>
#include<time.h> 
int main(void)
{
    int i = 0,a;
    char ch;
    srand((unsigned int)time(NULL));//srand函数是随机数发生器的初始化函数
    //void srand (unsigned int seed);
    //参数:seed必须是个整数,通常可以利用geypid()或time(0)的返回值来当做seed。
    //如果每次seed都设相同值,那么rand()所产生的随机数值会像上面的示例一每次
    //就会一样。
    while(!i)
    {
        a=rand()%26+'a';//小写字母     
        //rand()返回值为一随机数值,范围在0至RAND_MAX 间(RAND_MAX定义在stdlib.h,其值为2147483647)。
        //在调用此函数前,必须先利用srand()设好随机数种子。如果未设随机数种子,
        //rand()在调用时会自动设随机数种子为1。
        printf("%c",a);
        ch=getch(); //接收输入
        printf("%c\n",ch);//将输入回显出来
        if(ch!=a)  //输入不对,退出循环
       i=1;       

    }
      return 0;
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式