重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
#include
创新互联,专注为中小企业提供官网建设、营销型网站制作、成都响应式网站建设、展示型网站制作、成都网站制作等服务,帮助中小企业通过网站体现价值、有效益。帮助企业快速建站、解决网站建设与网站营销推广问题。
"stdio.h"
void
input(int
a[10])
//给一维数组输入数据
{
int
i;
for(i=0;i10;i++)
scanf("%d",a[i]);
}
void
output(int
a[10])
//输出一维数组输入数据
{
int
i;
for(i=0;i10;i++)
printf("%d
",a[i]);
}
int
main()
{
int
b[10];
input(b);
//调用input函数给数组b赋值
output(b);//调用output函数输出数组b中的值
}
//考点是数组作为参数入参,第一个参数为数组指针,第二个参数为数组长度,第三个参数为被成书
void func(int a[], int size, int x){
for(int i = 0; i size; i++){
a[i] *= x;
printf("%d ", a[i]);
}
printf("\n");
}
int main(){
int a[4], x;
scanf("%d,%d,%d,%d", a[0], a[1], a[2], a[3]);
scanf("%d", x);
func(a, 4, x);
return 0;
}
#includestdio.h
#define SIZE 3
#define SI 5
void store(float ar[], int n);
void showarr2(int rows,int cols,float ar[][SI]); //这里rows,cols不是常量,不能放在数组里定义长度
int main(void)
{
int b,a;
float max[SIZE][SI];
int q,w;
for(q=0;qSIZE;q++)
{
printf("第 %d 行输入%d个数:\n ",q+1 ,SI);
store(max[q],SI);
}
printf("数组内容:\n");
showarr2(SIZE,SI,max);
}
void store(float ar[], int n)
{
int i;
for(i=0;in;i++)
{
printf("请输入第%d个数字:\n",i+1);
scanf("%f",ar[i]);
}
}
void showarr2(int rows,int cols ,float ar[][SI])
{
int i,k;
for(i=0;irows;i++)
{
for(k=0;kcols;k++)
printf("%.1f ",ar[i][k]); //这里是i和k哦
printf("\n");
}
}
这是冒泡排序,if后三句为交换整体,要用大括号括起来
如果不加括号,则要改为逗号运算语句
比如:
if(array[j]array[i])
t=array[j],array[j]=array[i],array[i]=t;
void sort(int array[],int n)
{int i,j,k,t;
for(i=0;in-1;i++)
{
for(j=i+1;jn;j++)
if(array[j]array[i])
{
t=array[j];
array[j]=array[i];
array[i]=t;
}
}
}
如果对你有所帮助,请记得采纳最佳答案,谢谢!