一个文件输出问题,请求帮忙

skycncomp skycncomp 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
对不起,我分实在太少。实在报歉。

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <conio.h>
int cnt=1;

//读入文本文件
void readData( int *A )
{
int i; //计数变量
FILE *fp;

if( (fp=fopen("in.txt", "r") )==NULL )
{
printf("\n*****不能打开文件*****\n");
getch();
exit(0);
}
for( i=0;i<200;i++ )
{
fscanf( fp,"%d ", &A[i] );
}

fclose( fp );
}

//输出文本文件
void Out_Data( int *A )
{
int i;
FILE *fp;

fp=fopen( "out.txt", "w" );
for( i=0;i<200;i++ )
fprintf( fp,"%d ", A[i] );

}

//排序输出
void Condi_Decide( int *A, int *B )
{
int i,k,node;
int temp;

B[0]=A[0];
for( i=1;i<200;i++ )
{
temp=A[i]%10;
if( (temp+1 )%2!=0 )
{
cnt++;
node=A[i];
k=i-1;

while( k>=0 && node>B[k] )
{
B[k+1]=B[k];
k--;
}
B[k+1]=node;
}
}
}

// 随机输出200个四位数
void Srand()
{
time_t t;
int i;
FILE *fp;

srand( (unsigned) time(&t) );

if( (fp=fopen("in.txt","w" ) )==NULL )
{
printf("\nCon't open file.");
getch();
exit(0);
}
for( i=0;i<200;i++ )
{
fprintf( fp, "%d ", rand()%10000 );
}
}

void main()
{
int A[200];
int B[200]={0};
int i;

// Srand(); //如果加上这句就出现错误。
readData( A );
for( i=0;i<200;i++ )
{
printf("%d ", A[i] );
if( i%10==0 )
printf("\n");
}

Condi_Decide( A,B );

Out_Data( B );
printf("\n满足条件的总数共=%d.\n", cnt );
}



我想输出数字到文件中,满足条件尾数是0,2,4,6,8 .但现在我如果我先建好读入文件运行就正确。
如果我运行的时候建立文件是不正确。请问这是怎么回事。我如何来达到我随机建立的要求.
...全文

相关推荐

jsp输出所有请求头的名称方法

下面小编就为大家带来一篇jsp输出所有请求头的名称方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

weixin_38747978

完美解决在Servlet中出现一个输出中文乱码的问题

下面小编就为大家带来一篇完美解决在Servlet中出现一个输出中文乱码的问题。小编觉得挺不错的现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

weixin_38701640

Java发https请求证书问题

URL url = new URL( "https://localhost:8443"); HttpURLConnection connection = (HttpURLConnection) url.openConnection(); connection.setRequestMethod( "POST"); connection.setDoOutput(true); connection.setDoInput(true); System.out.println( "1--Conected to "+ connection.toString());

tingmao.wang

如何解决Oracle EBS R12 - 以Excel查看输出格式为“文本”的请求时乱码

主要介绍了如何解决Oracle EBS R12 - 以Excel查看输出格式为“文本”的请求时乱码的相关资料,需要的朋友可以参考下

weixin_38663595

vue cli构建的项目中请求代理与项目打包问题

在上篇文章给大家介绍了vue-cli webpack模板项目搭建及打包时路径问题的解决方法,可以点击查看。 vue-cli构建的项目中,生产模式下的打包路径、与生产模式下的请求代理简单示意 总结 以上所述是小编给大家介绍的vue cli构建的项目中请求代理与项目打包问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对软件开发网网站的支持!

weixin_38673924
评论 5
收藏 已收藏
分享
返回顶部
skycncomp
C语言 70,039 成员 243,237 内容