main.cpp
来自「csdn的C语言大赛自己的答案。各位大侠如果有空」· C++ 代码 · 共 34 行
CPP
34 行
#include "6.h"
int main(void)
{
FILE *fp;
int X[14] , n , Sum , k;
if( (fp = fopen("in.txt" , "r" )) == NULL)
cout<< "不能打开in.txt" << endl; //打开失败
if(!fscanf( fp , "%d" , &k ))
cout<<"不能读取k"<<endl;
int i = 0;
do{
if(!fscanf( fp , "%d" , &X[i]))
cout<<"不能读进数组"<<endl;
}while(fgetc(fp) != EOF); //读到文件结束
X[i] = NULL ; /*最后的那个数组元素无效*/
fclose( fp );
n = i - 1 ; //n表示xi的个数
if(!(Sum = Count_Prime( X , n , k ))) //计算质数的个数
return -1; //不能正确返回
if((fp = fopen("out.txt" , "w" )) == NULL ) //打开out.txt
cout<<"不能打开out.txt" <<endl; // 打开失败
fprintf( fp , "质数个数为:%d" , Sum ); //输入到out.txt
fclose( fp ); // 关闭文件指针
return 1;
}//main
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?