| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1026 人关注过本帖
标题:[求助]这个C语言程序哪里错了???
取消只看楼主 加入收藏
编程小菜鸟
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2006-2-10
收藏
 问题点数:0 回复次数:3 
[求助]这个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
编程小菜鸟
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
快速回复:[求助]这个C语言程序哪里错了???
数据加载中...
 
   



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

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