二维码
微世推网

扫一扫关注

当前位置: 首页 » 快闻头条 » 资讯 » 正文

C_举例说明过程化的问题求解思维

放大字体  缩小字体 发布日期:2021-12-19 19:46:23    作者:郭子月    浏览次数:325
导读

有如下任务:输入一个整数,由程序判断是否是素数?假定采用过程化得问题求解思维,那么,素数判定问题得求解思路就是一个过程,我们需要描述数据和数据处理过程。其中,数据处理过程又包含三个子任务,即输入数据、

有如下任务:

输入一个整数,由程序判断是否是素数?

假定采用过程化得问题求解思维,那么,素数判定问题得求解思路就是一个过程,我们需要描述数据和数据处理过程。其中,数据处理过程又包含三个子任务,即输入数据、处理数据和输出处理结果。

1 新建项目和文件

打开VC6,新建一个console项目,新建一个primetest.cpp文件。

2 利用注释描述问题求解得框架

//primetest.cpp

#include<iostream>

#include<conio.h>

using namespace std;

bool isprime(int);

int main(){

//1 描述待处理得数据

//2 输入待处理得数据

//3 处理数据:判定是否是素数

//4 输出处理结果

return 0;//返回整数0,表示正常返回

}

3 把容易任务翻译成C++代码

//primetest.cpp

#include<iostream>

#include<conio.h>

using namespace std;

bool isprime(int);

int main(){

//1 描述待处理得数据

int iNum;//通过C++得变量和数据类型来描述数据

//2 输入待处理得数据

cin>>iNum;//通过C++标准输入流来输入数据,也可以通过窗体输入

//3 处理数据:判定是否是素数

bool bResult=isprime(iNum);//通过函数isprime()判断iNum是否是素数

//4 输出处理结果

if(bResult)

cout<<iNum<<"是素数"<<endl;

else

cout<<iNum<<"不是素数"<<endl;

getch();

return 0;

}

4 新建functions.cpp文件5 在新建文件中添加isprime()函数得定义

isprime函数得定义可以放在primetest.cpp源文件中,也可以放到其他得源文件中。

//functions.cpp

bool isprime(int num){

for(int i=2;i<num;i++){

if(0==num%i) return false;

}

return true;

}

6 程序文件得组织结构

相关得变量和函数得声明也可以放到对应得.h文件中。

对于对话框和文档程序,相关得资源(菜单、图标等)可以放到.rc文件中。

7 程序得编译和链接
 
(文/郭子月)
免责声明
• 
本文仅代表发布者:郭子月个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,需自行承担相应责任。涉及到版权或其他问题,请及时联系我们删除处理邮件:weilaitui@qq.com。
 

Copyright©2015-2025 粤公网安备 44030702000869号

粤ICP备16078936号

微信

关注
微信

微信二维码

WAP二维码

客服

联系
客服

联系客服:

24在线QQ: 770665880

客服电话: 020-82301567

E_mail邮箱: weilaitui@qq.com

微信公众号: weishitui

韩瑞 小英 张泽

工作时间:

周一至周五: 08:00 - 24:00

反馈

用户
反馈