求这道c语言的答案

如题所述

第1个回答  2022-05-27
C语言是计算机的基本语言工具。
printf("input 10 int data:\n");
for (i=0;i<n;i++) scanf("%d",
&number[i]);
}
void bandle_val
(int *number){
int i,ix=0,id=1,t;
for (i=0;i<10;i++) if (number[i]<number[ix])
ix=i;
t = number[0];number[0]=number[ix];number[ix]=t;
for (i=1;i<10;i++) if (number[i]>number[id]) id=i;
t = number[9];number[9]=number[id];number[id]=t;
}
第2个回答  2022-02-08
前面不变,后面添 3个函数 定义:
void input_data(int *number){
int i,n=10;
printf("input 10 int data:\n");
for (i=0;i<n;i++) scanf("%d",&number[i]);
}
void bandle_val(int *number){
int i,ix=0,id=1,t;
for (i=0;i<10;i++) if (number[i]<number[ix]) ix=i;
t = number[0];number[0]=number[ix];number[ix]=t;
for (i=1;i<10;i++) if (number[i]>number[id]) id=i;
t = number[9];number[9]=number[id];number[id]=t;
}
void output_data(int *number){
int i,n=10;
printf("result:\n");
for (i=0;i<n;i++) printf("%d ",number[i]);
}
第3个回答  2020-12-14
前面不变,后面添 3个函数 定义:
void input_data(int *number){
int i,n=10;
printf("input 10 int data:\n");
for (i=0;i<n;i++) scanf("%d",&number[i]);
}
void bandle_val(int *number){
int i,ix=0,id=1,t;
for (i=0;i<10;i++) if (number[i]<number[ix]) ix=i;
t = number[0];number[0]=number[ix];number[ix]=t;
for (i=1;i<10;i++) if (number[i]>number[id]) id=i;
t = number[9];number[9]=number[id];number[id]=t;
}
void output_data(int *number){
int i,n=10;
printf("result:\n");
for (i=0;i<n;i++) printf("%d ",number[i]);
}
相似回答