计算机程序在人的交互中经常会出现一些不能创建数学模型的情况,也不能使用前面介绍的各种算法求解,此时该如何解决呢?
模拟法登场----O(∩_∩)O哈哈~--
使用模拟法编写一个猜数字游戏,由计算机随机生成一个1-100int数值,由用户去猜,程序比较简单。
// 编程算法之模拟法.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
int _tmain(int argc, _TCHAR* argv[])
{
int n,m,i=0;
m=0;
srand(time(NULL));
n = rand()%100+1;
printf("n的数字是1-100之内");
while (m != n)
{
printf("请输入数字n的值\n");
scanf_s("%d",&m);
}
printf("猜对了");
system("pause");
return 0;
}