2013=7=14

昨天没有来得及写下,尽早补上。

突然,想起暑假还要学习English....ps.....大二的一些课程。唉!看来要让暑假有意义,要计划好啊。

言归正传,这两天的学习,大总结一下了。

基础不够,能力不足,不过有耐心了。

课本--网上视频--书籍--不耻下问。。。。

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int a[100],i,j,x,y=1;
void text1()
{
 printf("猜数字游戏\n");
 printf("说明:在心中选择1~99内任意的一个整数x,程序会随机出一个四位数y\n");
 printf("    然后把x*y的最后两位数(或者说(x*y)/100的余数)输入程序\n");
 printf("注意:不同的数字,输入可能是相同的\n");
 printf("    如x1=48,x2=98,y=1846,输入都是8\n");
 printf("    不过程序将准确无误的猜出你所想的数\n\n");
 printf("本次的y为%d,请输入你的计算结果>>",y);
}
int next(int y)
{
 if(y<1000) return 1;
 else
 {
  for(i=1;i<100;i++) a[i]=(i*y)%100;
  for(i=1;i<99;i++) for(j=i+1;j<100;j++) if(a[i]==a[j])
   return 1;
  return 0;
 }
}
int main()
{
 srand(time(NULL));
 while(next(y)) y=rand()%10000;
 text1();
 scanf("%d",&y);
 for(i=1;i<100;i++) if(a[i]==y)
  printf("\n你心中选的数是%d\n",i);
 return 0;
}

posted @ 2013-07-15 07:34  博园少主  阅读(149)  评论(0编辑  收藏  举报