问题及代码:
/*
*Copyright(c)2014,烟台计算机学院
*All rights reserved.
*文件名称:test.cpp
*作者:曾建强
*完成日期:2014年10月12日
*版本号:v1.0
*
*问题描述:两个正数a,b,求出他们的正差值d
*输入描述:两个正数a,b
*程序输出:一个正数d,代表它们的正差值
*/
#include <iostream>
#include <cstdlib>
using namespace std;
int main( )
{
int a,b,d;
cout << "请输入要比较的两个数:";
cin >>a>>b;
if (a>b)
d=a-b;
else
d=b-a;
cout << "它们的正差值为:"<<d<<endl;
return 0;
}
运行结果:
知识点总结:
这个程序的主要问题就是如何解决求出来的数是一个正数的问题,在这里,我们可以用一个分支节构去解决这个问题。