C++计算机一整数串的前n位和后n位源代码
需求分析
编写函数:int f(unsigned long x, int n, int& Lxn);
它负责将整数x的第n位(从左边数第n位,n>0)的数值放到引用Lxn之中(将作为结果返回到主调函数的对应实参变量中),并将倒数第n位(从右边数第n位,n>0)的数值作为函数结果返回去
程序运行截图
4.2 概要设计
对位数进行判读比较,输出相应结果。
流程图:
函数flowchart
Main函数
4.3 详细设计与编码
见上传程序。
4.4 调试分析
该程序比较简单,根据提示很容易就可以调试出来
4.5 用户使用说明
根据界面提示,输入想要的数据。
4.6 设计心得
相比于11题,这道题目要简单的多,但编写时要注意细节,不然还是会出现很多错误。
#include<iostream.h>
int f(unsigned long x, int n, int& Lxn)
{
int a[20],i=0;
原文请找腾讯752018766辣.文-论'文;网http://www.751com.cn {
Lxn=a[i-n];
return a[n-1];
}
Lxn=0;
return 0;
}
void main()
{
unsigned long x;
int n,Lxn,a;
cout<<"请输入一个数"<<endl;
cin>>x;
cout<<"请输入要得到这个数从左边数第几位"<<endl;
cin>>n;
a=f(x,n,Lxn);
cout<<"这个数从左边数第"<<n<<"位是:"<<Lxn<<endl;
cout<<"这个数从右边数第"<<n<<"位是:"<<a<<endl;}1821