c语言 编写一道程序输入10个整数,将其从小到大排列并输出奇数序号的数字
时间: 2024-02-15 08:04:16 浏览: 98
以下是C语言代码实现:
```c
#include <stdio.h>
int main()
{
int nums[10];
int i, j, temp;
// 输入10个整数
printf("请输入10个整数:\n");
for (i = 0; i < 10; i++)
{
scanf("%d", &nums[i]);
}
// 冒泡排序,从小到大排列
for (i = 0; i < 9; i++)
{
for (j = 0; j < 9 - i; j++)
{
if (nums[j] > nums[j+1])
{
temp = nums[j];
nums[j] = nums[j+1];
nums[j+1] = temp;
}
}
}
// 输出奇数序号的数字
printf("奇数序号的数字为:\n");
for (i = 0; i < 10; i++)
{
if (i % 2 == 0)
{
printf("%d ", nums[i]);
}
}
printf("\n");
return 0;
}
```
程序运行时,会要求输入10个整数,然后进行冒泡排序,最后输出奇数序号的数字。
阅读全文