补第一次c++实验

来源:互联网 发布:linux 70秒漏洞 编辑:程序博客网 时间:2024/06/07 04:11
一、问题及代码
/** 文件名称:学生类* 作    者:毕庆义* 完成日期:2016 年 6 月 17 日* 版 本 号:v1.0* 对任务及求解方法的描述部分:计算n以内的所有素数之和* 输入描述:无* 问题描述:编写程序得到如图结果* 程序输出:sum* 问题分析:略* 算法设计:略*/#include <iostream.h>#include <fstream.h>#include <stdio.h>void writeinfile(int n);void main(){int  n,k,m,l,sum=0;n=100;/**********Program**********/for(k=2;k<=n;k++){for(m=2;m<k;m++){l=k%m;if(l==0){break;}}if(m==k)sum+=k;}cout<<sum<<endl;/**********  End  **********/writeinfile(sum);}void writeinfile(int n){fstream myfile;myfile.open(" f.txt" ,ios::out);myfile<<n<<endl;myfile.close();}

二,运行结果



三、心得体会

  对素数的判断和跳出循环的了解。


四、知识点总结

  学会了判断素数结束。

0 0
原创粉丝点击