输入两个数,按由大到小的顺序输出
我刚开始学习C语言程序设计,对于这样简单的问题,我并不十分清楚。我写这篇博客,就是想请教各位,我这样理解对不对,敬请大家不吝赐教,本人将不胜感激。
首先,用最简单方法按大小顺序输出两个数,就是没有用函数,也没有用指针。请看代码:
-
#include <stdio.h> int main() { int a,b; //定义两个需要交换的整型变量 int c; //定义一个用于交换的中间变量 printf("please enter two integer numbers:"); scanf("%d %d",&a,&b); //输入两个整数 printf("a=%d b=%d\n",a,b); if(a<b) //如果a<b { c=a; //a与b交换位置 a=b; b=c; } printf("a=%d,b=%d\n",a,b); return 0; }
输出结果; a=89 b=98