问题及代码:
/*Copyright (c) 2014,烟台大学体育学院
*All rights reserved.
*文件名称:taxt5.cpp
*作 者:马守福
*完成日期:2014年10月11日
*版 本 号:v1.0
*
*问题描述:输入两个正整数,求出两数的正差值并输出
*输入描述:输入两个正整数,利用单分支结构(if else)比较出大小,大的减去小的。
输出描述:得出的为正整数,因为求得是正差值。
*/
#include<iostream>
using namespace std;
int main()
{
int a,b,c;
cout<<"输入两个正整数 ";
cin>>a>>b;
if(a>b)
c=a-b;
else
c=b-a;
cout<<"两数的正差值为:"<<c<<endl;
return 0;
}
运行结果:
知识点总结:通过对单分支结构的练习,发现if语句是不是可以理解成“如果……否则……”的意思,就像本题中,如果a>b则a-b,
如果a<b则b-a。只是计算机中,如果否则换成了if……else……
学习心得:始终害怕分支的问题,其实就是不会,怕自己学不好,其实如果真的投入进去的话,就会轻松很多!