#include<iostream.h>
#include<stdio.h>
#include<stdlib.h>
typedef struct Node
{
int key;
int num;
struct Node*next;
}Node,*Link;
void InitList(Link &L)
{
L=(Node*)malloc(sizeof(Node));
if(!L) exit(1);
L->key =0;
L->num =0;
L->next =L;
}
void Creater(int n,Link &L)
{
Link p, q;
q=L;
for(int i=1;i<=n;i++)
{
p=(Node*)malloc(sizeof(Node));
if(!p) exit(1);
printf("the key_%d is:",i);
scanf("%d",&p->key);
p->num=i;
L->next=p;
L=p;
}
L->next=q->next;
free(q);
}
void main()
{
Link L,p,q;
int n,x;
L=NULL;
InitList(L);
printf("please input the totle number of people:");
scanf("%d",&n);
printf("the start key is:");
scanf("%d",&x);
Creater(n,L);
p=L;
for(int i=1;i<-n;i++)
{
for(int j=1;j<x;j++)
p=p->next ;
q=p->next ;
x=q->key;
printf("%d",q->num );
p->next =q->next ;
free(q);
}
}
visual c++6.0打开源文件时说已停止工作,如何解决
步骤一:右击左面图标,点击属性。步骤二:点击左上角的快捷方式,然后点击“打开文件夹位置”。步骤三:在打开的文件夹中找到下图文件,后缀为“应用程序”。步骤四:右击“MSDEV”,选择重命名,修改为“MSDEV3”效果如下图。步骤五:右击“MSDEV3”、“发送到”、“桌面快捷方式”步骤六:这样就可以...
用VC++6.0编程,运行时为什么出现Text1.exe已停止工作
按楼上的修改一下就行了..
...和连接没有错误 执行时会出现xx.exe已停止工作,求大神指教
试试它,应该是字符串string和char数组之间的赋值有问题,自己找找!
...编译时无错误信息,执行时出现cpp1.exe已停止工作,这是什么情况?_百 ...
include <stdio.h> int main(void){ float x,y,z,ave;printf("please input the three number: \\n");scanf("%f %f %f",&x,&y,&z);ave = (x + y + z) \/ 3;printf("%.2f\\n",ave);return 0;} 你重新试一下这个代码 记得 输入数字之间打空格 ...
C++ 没有语法错误但是不能运行exe文件,显示停止工作(由于太长只写了mai...
1、C++编写程序,并不是说,能通过编译就一定能正常运行。2、不能正常运行的原因多种多样,碰得最多的就是指针指向的地址出错,或数据越界(实际上也是指针问题),或找不到相应的资源(比如找不到需要读取的文件)等等。3、最常规的调试方法无外乎两种,第一种是传统的使用编译环境进行逐步跟踪,设定...
c++在执行文件的时候提示.exe已停止工作(这个程序有时候是可以执行的...
y]);printf("\\n");} 编译时没有错误只说明你的程序语法正确,未必逻辑正确,还可能发生运行时错误。运行时错误是一个错误的类型,在程序的执行发生。运行时错误表明该方案的设计者或有错误的预期的问题,但改变不了。如果该方案未能要求在执行过程中的有关职能,将有运行时错误弹出您的计算机上。
急急急!!vc 6.0 C语言编程问题!出现**.exe停止工作!
这个问题我们都经常遇到 调试过程中 很常见 就是你代码有问题 访问未知内存就可能出现崩溃 代码找找就能找到错误了
运行时出现main.exe已停止工作,我调试了很久,但是还是出现这个错误...
注意提示:检测到 Mac 文件格式: 请将源文件转换为 DOS 格式或 UNIX 格式 解决方法:你把代码复制到UE32编辑器里面,然后修改好格式,然后另存为→保存类型选择TXT→换行符选择DOS终结符→保存,然后打开你保存的txt文件再把复制代码到VS里面去编译。参考答案:
用vc6.0运行程序,提示 .exe已停止工作
scanf("%d,%d,&n,&m");改成 scanf("%d,%d“, &n, &m);
c++程序在执行时显示“xx.exe已停止工作"怎么解决?
int n, num[n]是非常错误的,数组的尺寸必须不是变量,你编译器竟然让你过是很不合格的