哪位编程高手来帮我看看啊!!C++!

来源:百度知道 编辑:UC知道 时间:2024/09/25 22:15:15
这是编一个猜数字的小游戏,现在只是在做外围。就是搞不懂我写的编译也没有错,没什么运行时,不会显示标准答案,直接就是让你输入数字了。
PS:我的思路:运行后
欢迎进入游戏——>标准答案是:XXXX——>请输入四位数字——>这是第几次输入。。

#include <cstdlib>
#include <iostream>
#include <time.h>

using namespace std;

int main(int argc, char *argv[])
{
int p;
int n;
char flag;
int a[4];
void fa(int a[4]);
int i;

cout<<"欢迎进入游戏!"<<endl;
srand(time (NULL));
while(flag=='y')
{
void fa(int a[4]);
cout<<"标准答案是:";
for(i=0;i<4;i++)
{
cout<<a[i];
}
}

cout<<"请输入四位数字"<<endl;
for(p=1;p<=8;p++)

囧!你这编的什么程序哦!
void fa(int a[4],int i)
这个函数你都没调用过你写它干嘛~
while(flag=='y')
这个循环flag你根本都没初始化,没赋过值怎么可能就等于y了呢?!那你while里面的东西根本都不会做!当然就不会输出标准答案啦~

说的太笼统了