|
本题添加时间:2023/4/3 12:59:00 |
|
圆梦客服:王老师 19139051760(微信同号) 19139051760(微信同号) |
3.选择法排序 void sort(int array[],n)用来对长度为n的数组array由小到大进行排序。 void sort(int array[], n) { int i, j, k, t; for(i=0; i { for(j=i+1; j if(array[j] < array[k]) t = array[k]; array[k] = array[i]; array[i] = t; } } main() { int a[10], i; for(i=0; i<10; i++) scanf(“%d”, &a[i] ); printf(“The sorted array: \n”); for(i=0; i<10; i++) printf(“%d”,a[i]); }
|
答案是:k=i ; k=j ; sort(a,10) ;
出自
中北大学-C语言程序设计 学起plus弘成系统
中北大学
|
更多试题>>>>
1、
2.下面程序的功能是计算正整数2345的各位数字平方和,请选择填空。
#include
main()
{int n, sum;
;
n=2345
2、1. 1 n=0;
Hn(x) = 2*x n=1
2*x-Hn-1(x)-2(n-1)*Hn-2(x) n>1;
float x;
H (
3、4、main()
{
int a[] = {1,2,3,4,5};
int x, y, *p;
p = &a[0];
x = *(p+2);
y = *p++;
printf(“%d,%d,%d\n”,
4、main()
{int a=2,i;
for(i=0;i<3;i++)printf("%4d",f(i));}
f(int a)
{int b=3;
static int c=0;
b++;c++;return(a+b+c);
5、2.#include ·
main()
{
int a[10],i,j,t;
for(i=0;i<10;i++)
a[i]=i;
for(j=1;j<=3;j++)
{
t=a[
|
|