c语言编程 输入4个整数,要求由小到大输出
来源:互联网 宽屏版 评论
2010-05-13 10:57:49
分类: 电脑/网络 >> 程序设计 >> 其他编程语言
问题描述:
输入4个整数,要求由小到大输出
因为我是新手.我只会三个数!
四个数 就不会了.要是5个数 或是更多怎么办?
参考答案:
用数组!
int swapped = 1; /* 是否执行了交换 */
int num[20];
while(swapped == 1)
{
swapped = 0;
for(i = 0; i < 19; i++)
{
if(num[i] > num[i+1]) /* 小到大 */
{
swapped = 1;
tmp = num[i];
num[i] = num[i+1];
num[i+1] = tmp;
}
}
}
[b]分类:[/b] 电脑/网络 >> 程序设计 >> 其他编程语言[br][b]问题描述:[/b][br]输入4个整数,要求由小到大输出
因为我是新手.我只会三个数!
四个数 就不会了.要是5个数 或是更多怎么办?[br][b]参考答案:[/b][br]用数组!
int swapped = 1; /* 是否执行了交换 */
int num[20];
while(swapped == 1)
{
swapped = 0;
for(i = 0; i < 19; i++)
{
if(num[i] > num[i+1]) /* 小到大 */
{
swapped = 1;
tmp = num[i];
num[i] = num[i+1];
num[i+1] = tmp;
}
}
}