⽤if语句将三个数按从⼤到⼩的顺序输出
------------------------------------------------------------------------------------------------------
⽐较数的⼤⼩然后按⼀定的顺序输出,这样的⽅法有很多。例如冒泡排序,选择排序,if语句等;但是if语句只适合三个数或者以下的排序,三个数以上的排序建议使⽤冒泡排序。
------------------------------------------------------------------------------------------------------
ascii编码奇校验⽅法⼀:⽤if语句实现。
C语⾔代码如下:
# include <stdio.h>
int main()
{
int a=4,b=9,c=-1;
if(a>=b)
{
if(b>=c)
{
printf("%d %d %d", a, b, c);
}
else
{
printf("%d %d %d", a, c, b);
}
}
else if(b>=c)
{
if(a>=c)
{
printf("%d %d %d", b, a, c);win10python下载安装教程
}
else
{
printf("%d %d %d", b, c, a);
}
}
if(c>=a)
{
if(a>=b)
{
printf("%d %d %d", c, a, b);
}
else
{
培训班管理系统printf("%d %d %d", c, b, a);
}
}
return 0;
}
⽅法⼆:⽤冒泡排序实现。
C语⾔代码如下:
#include <stdio.h>
#define SIZE 3 //宏定义素组⼤⼩为3
void bubble_sort(int a[], int n); //函数声明
void bubble_sort(int a[], int n)
{
int i, j, temp;
for (j = 0; j < n - 1; j++)
for (i = 0; i < n - 1 - j; i++)stacking中文
{
if(a[i] > a[i + 1])
{
temp = a[i];
a[i] = a[i + 1];
a[i + 1] = temp;
}
}
}
int main()
{
int number[SIZE] = {4, 9, -1};
int i;
bubble_sort(number, SIZE);
for (i = SIZE-1; i >= 0; i--)
{
冒泡排序代码c语言printf("%d ", number[i]);
}
printf("\n");
return 0;
springcloud五大组件应用}
⼲货⼩知识:else只与离它最近的if匹配。⼀般情况下,0代表假,!0为真。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论