昨天没有来得及写下,尽早补上。
突然,想起暑假还要学习English....ps.....大二的一些课程。唉!看来要让暑假有意义,要计划好啊。
言归正传,这两天的学习,大总结一下了。
基础不够,能力不足,不过有耐心了。
课本--网上视频--书籍--不耻下问。。。。
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int a[100],i,j,x,y=1;
void text1()
{
printf("猜数字游戏
");
printf("说明:在心中选择1~99内任意的一个整数x,程序会随机出一个四位数y
");
printf(" 然后把x*y的最后两位数(或者说(x*y)/100的余数)输入程序
");
printf("注意:不同的数字,输入可能是相同的
");
printf(" 如x1=48,x2=98,y=1846,输入都是8
");
printf(" 不过程序将准确无误的猜出你所想的数
");
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("
你心中选的数是%d
",i);
return 0;
}