| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 809 人关注过本帖
标题:随机函数的问题(郁闷的……)
取消只看楼主 加入收藏
多布斯的喵喵
Rank: 2
等 级:论坛游民
帖 子:133
专家分:24
注 册:2011-3-29
结帖率:94.74%
收藏
已结贴  问题点数:20 回复次数:8 
随机函数的问题(郁闷的……)
#include<stdio.h>
#include<stdlib.h>
int main()
{
   
 int a,c,k,i;
 char x;
    for(i=0;i<100;i++)
 {
  a=rand()%100;
  c=rand()%100;
 printf("%d+%d\n",a,c);  
 scanf("%d",&k);
 if(k==a+c)
    {
  printf("right\n");
  printf("是否继续?\ny/n\n");
 }
 else
 {
  printf("error\n");
        printf("是否继续?\ny/n\n");
 }
  scanf("%c",&x);//关键这个,试试你就懂:这个输入怎么起不了效果,直接进入第二次循环……     (能解释原因吗?)
        if(x=='y')
   continue;
  if(x=='n')
   break;
 
 }
  return 0;
}
还有:为什么随机出来的数字第一次老是一样的,以后相同次数的循环出的数字也都一样……

[ 本帖最后由 多布斯的喵喵 于 2011-7-1 15:47 编辑 ]
搜索更多相关主题的帖子: continue include 
2011-07-01 12:15
多布斯的喵喵
Rank: 2
等 级:论坛游民
帖 子:133
专家分:24
注 册:2011-3-29
收藏
得分:0 
回复 2楼 ansic
我用的是VC6.0,它没有时间函数,怎么办……
2011-07-01 12:46
多布斯的喵喵
Rank: 2
等 级:论坛游民
帖 子:133
专家分:24
注 册:2011-3-29
收藏
得分:0 
回复 5楼 kelas
但是……它就报了这个错
#include<stdio.h>
#include<time.h>
#include<stdlib.h>
int main()
{
   
    int a,c,k,i;
    char x;
    for(i=0;i<100;i++)
    {
        a=rand()%100;
        c=rand()%100;
        printf("%d+%d\n",a,c);
        srand((unsigned)time(NULL));
        scanf("%d",&k);
        if(k==a+c)
        {
            printf("right\n");
            printf("是否继续?\ny/n\n");
        }
        else
        {
            printf("error\n");
            printf("是否继续?\ny/n\n");
        }
        scanf("%c",&x);//关键这个,试试你就懂:这个输入怎么起不了效果,直接进入第二次循环……
        if(x=='y')
            continue;
        if(x=='n')
            break;
        
    }
    return 0;
}
c:\program files\visual c++\bin\111.c(2) : fatal error C1083: Cannot open include file: 'time.h': No such file or directory
2011-07-01 13:02
多布斯的喵喵
Rank: 2
等 级:论坛游民
帖 子:133
专家分:24
注 册:2011-3-29
收藏
得分:0 
我装的是只有5M大的简化版………………
马上装完全版…………
2011-07-01 15:17
多布斯的喵喵
Rank: 2
等 级:论坛游民
帖 子:133
专家分:24
注 册:2011-3-29
收藏
得分:0 
回复 10楼 icysky
你的回答的确对了,但是,你又学到什么了呢??
2011-07-01 15:43
多布斯的喵喵
Rank: 2
等 级:论坛游民
帖 子:133
专家分:24
注 册:2011-3-29
收藏
得分:0 
回复 11楼 FlynnLan
我下到简化版的了,它函数好少的
2011-07-01 15:43
多布斯的喵喵
Rank: 2
等 级:论坛游民
帖 子:133
专家分:24
注 册:2011-3-29
收藏
得分:0 
回复 10楼 icysky
为什么你的对我的就不对啊…………
就是你修改的部分…………scanf->while()…………
2011-07-01 15:57
多布斯的喵喵
Rank: 2
等 级:论坛游民
帖 子:133
专家分:24
注 册:2011-3-29
收藏
得分:0 
回复 15楼 icysky
听不懂的同时——
膜拜!!!
2011-07-01 17:13
多布斯的喵喵
Rank: 2
等 级:论坛游民
帖 子:133
专家分:24
注 册:2011-3-29
收藏
得分:0 
回复 17楼 icysky
怎么一个简简单单的程序就跟清空缓存扯上了……
这种问题暂时超出了我的理解范围……
2011-07-01 17:24
快速回复:随机函数的问题(郁闷的……)
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017989 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved