| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1121 人关注过本帖
标题:帮忙看看这段哪错了??
只看楼主 加入收藏
Lincoo
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2004-7-5
收藏
得分:0 
不成啊,连 那个次数都没了  一直是  1

我就是个种田的,只有两亩地,爱咋咋地~!
2004-08-28 22:33
Knocker
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:10454
专家分:603
注 册:2004-6-1
收藏
得分:0 

#include <math.h> #include <stdio.h> #include <stdlib.h> #include <process.h> void main(void) { int answer[4],guess,a=0,b=0,times=0,i,j,guess1[4]; for(i=0;i<=3;i++) { randomize(); answer[i]=rand()%10; for(j=0;j<i;j++) { while(answer[i]==answer[j]) { answer[i]=rand()%10; j=-1; } } } printf("please input four numbers e.g. 1234 and guess\n"); while(a!=4) { a=0; b=0; times++; do { printf("%d ",times); scanf("%d",&guess); if(guess==0) exit(0); }while(guess<1000||guess>9999); for(i=3;i>0;i--) guess1[i]=guess%10,guess/=10;

for(i=0;i<4;i++) { if(guess1[i]==answer[i])b++; for(j=0;j<4;j++) if(guess1[i]==answer[j])a++;//我想你该看得懂,至于这里是a,还是b你自己看着办 } /*for(i=3;i>-1;i--) { for(i=0;j<4;j++) { if((int)(guess/pow10(i))==answer[j]) { if(i+j==3) a=a+1; else b=b+1; } } guess=guess-(int)(guess/pow10(i))*pow10(i); } */ printf("%dA%dB\n",a,b); } }


九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。     -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。   -毛泽东
2004-08-28 22:47
Lincoo
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2004-7-5
收藏
得分:0 

谢了 这回成了

我再仔细瞧瞧~~~

我们开学到现在只上了两节理论课 和两节delphi的课

一些东西还是不清楚啊


我就是个种田的,只有两亩地,爱咋咋地~!
2004-08-28 23:00
快速回复:帮忙看看这段哪错了??
数据加载中...
 
   



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

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