这个程序是不是语法结构有问题啊?我做的一个joseph环程序,一直有问题,语法没有错,但是已运行就要弹出来,于是我就做了一个简单的版本主要是看看我的show函数是不是有问题,但是发现的是问
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/30 01:03:35
![这个程序是不是语法结构有问题啊?我做的一个joseph环程序,一直有问题,语法没有错,但是已运行就要弹出来,于是我就做了一个简单的版本主要是看看我的show函数是不是有问题,但是发现的是问](/uploads/image/z/8796352-40-2.jpg?t=%E8%BF%99%E4%B8%AA%E7%A8%8B%E5%BA%8F%E6%98%AF%E4%B8%8D%E6%98%AF%E8%AF%AD%E6%B3%95%E7%BB%93%E6%9E%84%E6%9C%89%E9%97%AE%E9%A2%98%E5%95%8A%3F%E6%88%91%E5%81%9A%E7%9A%84%E4%B8%80%E4%B8%AAjoseph%E7%8E%AF%E7%A8%8B%E5%BA%8F%2C%E4%B8%80%E7%9B%B4%E6%9C%89%E9%97%AE%E9%A2%98%2C%E8%AF%AD%E6%B3%95%E6%B2%A1%E6%9C%89%E9%94%99%2C%E4%BD%86%E6%98%AF%E5%B7%B2%E8%BF%90%E8%A1%8C%E5%B0%B1%E8%A6%81%E5%BC%B9%E5%87%BA%E6%9D%A5%2C%E4%BA%8E%E6%98%AF%E6%88%91%E5%B0%B1%E5%81%9A%E4%BA%86%E4%B8%80%E4%B8%AA%E7%AE%80%E5%8D%95%E7%9A%84%E7%89%88%E6%9C%AC%E4%B8%BB%E8%A6%81%E6%98%AF%E7%9C%8B%E7%9C%8B%E6%88%91%E7%9A%84show%E5%87%BD%E6%95%B0%E6%98%AF%E4%B8%8D%E6%98%AF%E6%9C%89%E9%97%AE%E9%A2%98%2C%E4%BD%86%E6%98%AF%E5%8F%91%E7%8E%B0%E7%9A%84%E6%98%AF%E9%97%AE)
这个程序是不是语法结构有问题啊?我做的一个joseph环程序,一直有问题,语法没有错,但是已运行就要弹出来,于是我就做了一个简单的版本主要是看看我的show函数是不是有问题,但是发现的是问
这个程序是不是语法结构有问题啊?
我做的一个joseph环程序,一直有问题,语法没有错,但是已运行就要弹出来,于是我就做了一个简单的版本主要是看看我的show函数是不是有问题,但是发现的是问题更奇怪……调试的时候说的是head->next=a1;这一句内存写入冲突,高人看看是不是我的语法结构本来就有问题啊?谢谢…………
源程序如下:
// tryjoseph.cpp :Defines the entry point for the console application.
//
#include "stdafx.h"
#include "iostream.h"
struct queen
{
int num;
struct queen *next;
};
void show(struct queen *head,int step)
{
int i,j=1;
struct queen *temp,*temp2=NULL;
temp=head->next;
while(temp->next!=temp)
{
for(i=0;inext;
}
coutnum=1;
a1->next=a2;
a2->num=2;
a2->next=a3;
a3->num=3;
a3->next=a4;
a4->num=4;
a4->next=a1;
cout
这个程序是不是语法结构有问题啊?我做的一个joseph环程序,一直有问题,语法没有错,但是已运行就要弹出来,于是我就做了一个简单的版本主要是看看我的show函数是不是有问题,但是发现的是问
#include "iostream.h"
struct queen
{
int num;
struct queen *next;
};
void show(struct queen *head,int step)
{
int i,j=1;
struct queen *temp,*temp2=NULL;
temp=head->next;
while(temp->next!=temp)
{
for(i=0;inext;
}
coutnext=a2;
a2->num=2;
a2->next=a3;
a3->num=3;
a3->next=a4;
a4->num=4;
a4->next=a1;
cout