任务和代码
/*
*Copyright (c)2016,CSDN学院 | C语言及程序设计初步
*All rights reserved.
*文件名称:p7-1.c
*作 者:管运煌
*完成日期:2016年5月5日
*输入两个数,求正差值
*/
#include <stdio.h>
int main ()
{
int a,b,t,c;
printf ("请输入两个正整数:\n");
scanf ("%d%d",&a,&b);
if(a<b)
{
t=b;
b=a;
a=t;
}
c=a-b;
printf ("这两个数的正差值为:%d\n",c);
}
运行结果
知识点总结
主要运用了a,b值互换的运算,确保了a>b,再运用c=a-b来求值。
心得体会
如果将赋值运算和数学的等式混淆,a、b值互换的运算就很容易出错,等式两边掉换位置了就会运算失败。