题目:
C语言实现输入两个数,按照数值由小到大的顺序输出。
思路:
进行一次比较,通过中间值进行交换
请先思考一下再看源代码噢!!!
源代码展示:
#include<stdio.h>//头文件
int main() //主函数
{
float num1,num2;//定义浮点型变量
printf("请输入两个实数\n");
scanf("%f,%f",&num1,&num2);//键盘输入输入两个数,注意两个%f之间的逗号
float temp;//定义中间变量
if(num1>num2)//判断条件,如果num1大于num2,就交换数值
{
temp = num1;
num1 = num2;
num2 = temp;
}
printf("两个数从小到大为:%0.1f,%0.1f\n",num1,num2);//输出.1的意思是,保留到小数点后一位
return 0;
}
编译结果: