将2—100之间的所有素数写入到一个磁盘文件num.dat中;再将数据读出并输出到屏幕上
2条回答 默认 最新
- CSDN专家-深度学习进阶 2021-06-27 09:04关注
#include<stdio.h> #include<stdlib.h> int main(void) { int i,j,flag; int a[100]; FILE*fp; fp=fopen("num.dat","w"); if(fp==NULL) { printf("fopen error\n"); return -1; } fprintf(fp, "%d ", 2); for(i=3; i<=100; i++) { flag=0; for(j=2; j<i; j++) { if(i%j==0) { flag=1; break; } } if(flag==0) fprintf(fp, "%d ",i); } fclose(fp); return 0; }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用
悬赏问题
- ¥15 lammps拉伸应力应变曲线分析
- ¥15 C++ 头文件/宏冲突问题解决
- ¥15 用comsol模拟大气湍流通过底部加热(温度不同)的腔体
- ¥50 安卓adb backup备份子用户应用数据失败
- ¥20 有人能用聚类分析帮我分析一下文本内容嘛
- ¥15 请问Lammps做复合材料拉伸模拟,应力应变曲线问题
- ¥30 python代码,帮调试
- ¥15 #MATLAB仿真#车辆换道路径规划
- ¥15 java 操作 elasticsearch 8.1 实现 索引的重建
- ¥15 数据可视化Python