标题:[求助]这个C语言程序哪里错了???
只看楼主
编程小菜鸟
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2006-2-10
 问题点数:0 回复次数:17 
[求助]这个C语言程序哪里错了???
#include <stdio.h>
#define N 100
#define S 1
#define M 10

int p[100], n, s, m ;
void WriteDat(void) ;

void Josegh(void)
{
int i,j,a[100],c,d;
for(i=0;i<N;i++)
a=i+1;
c=N;
d=S;
for(i=0;i<N;i++)
{
d=(d+M-2)%c;
p=a[d];
c--;
for(j=0;j<c;j++) /*为什么经过这个循环之后c的值由99变成-34了???*/
a[d+j]=a[d+1+j];

}



}

void main()
{
m = M ;
n = N ;
s = S ;
Josegh() ;
WriteDat() ;
}

void WriteDat(void)
{
int i, j = 0 ;
FILE *fp ;

fp = fopen("C:\\WEXAM\\35990001\\out.dat", "w") ;
for(i = 0 ; i <= N - 1 ; i++) {
printf("%4d ", p) ;
fprintf(fp, "%4d", p) ;
j++ ;
if(j % 10 == 0) {
printf("\n") ;
fprintf(fp, "\n") ;
}
}
fclose(fp) ;
}

请大家们指点!!!
搜索更多相关主题的帖子: C语言 define void 
2006-03-20 18:28
zhangjuan
Rank: 1
等 级:新手上路
帖 子:992
专家分:0
注 册:2006-1-19
得分:0 
字体不好看

2006-03-20 18:33
oヤ偽妳變壞
Rank: 2
等 级:新手上路
威 望:4
帖 子:2251
专家分:0
注 册:2006-3-19
得分:0 
对 不好看 对不起
2006-03-21 10:37
偶成
Rank: 1
等 级:新手上路
帖 子:90
专家分:0
注 册:2006-3-4
得分:0 
void main()
这样定义main不是不行吗

几年前,丢失了求知欲,游荡在游戏世界中. 而今寻找回了求知欲,希望通过自学充实自己.努力中...
2006-03-21 11:38
ヤ順祺冄繎ヤ
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:3032
专家分:0
注 册:2005-11-9
得分:0 
我给他把字体给改了..
2006-03-21 13:34
阿秀
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2006-3-20
得分:0 
这个程序字体不好看 影响读者心情 是一方面 但这还是次要的 最主要的还是这个程序质量太差 依我看它至少存在十几个错误 所以我提两个建议:一、先将字体改一下
二、将程序再修改一下
然后有什么需要,兄弟我一定效劳,尽力而为!

2006-03-21 13:45
编程小菜鸟
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2006-2-10
得分:0 
谢谢大家的建议!!!本人一定改正!!!
2006-03-21 17:31
编程小菜鸟
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2006-2-10
得分:0 
大家认为什么字体比较好看???
2006-03-21 17:32
编程小菜鸟
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2006-2-10
得分:0 
谢版主给我改字体!!!
2006-03-21 17:49
仁者无敌
Rank: 1
等 级:新手上路
帖 子:199
专家分:0
注 册:2006-3-5
得分:0 
楼主何不把程序是干什么的告诉给大家呢,这样更方便

I am a programmer !
2006-03-28 06:54



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-51648-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.574847 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved