00问答网
所有问题
当前搜索:
编写函数实现将一个整形一维数组
编一函数将一维
整型
数组
a[5]={
1
,3,5,7,9}的元素倒置存放。(要求使用指 ...
答:
{ int i,a[5]={1,3,5,7,9},*p0=a,*p1=&a[4];while(p0<p1)p0^=*p1,*p1^=*p0,*p0++^=*p1--;//打印倒置后的
数组
for(i=0;i<5;printf("%d ",a[i]),i++);return 0;}
编写一个函数
,使
一维
整型
数组
中各元素值增加2。在主函数中输入6个整数...
答:
include <stdio.h>void
array
_add_2(int *a, int len){ int i; for(i = 0; i < len; i ++) a[i]+=2;}int main(){ int a[6]; int i; for(i=0;i<6;i++) scanf("%d",&a[i]); array_add_2(a,6); for(i=0;i<6;i++) printf(...
C语言,
编写函数
,
将一个
整数插入到
一维数组
的指定位置,并在主函数中调用...
答:
printf("要插到第几个位置:");scanf("%d",&k);insert(a,n,x,k);printf("插入后的数字:\n");for(int i=0;i<n+1;i++)printf("%d ",a[i]);printf("\n");return 0;}
编写一个函数
s(a,n),其中a是
一个一维
整型
数组
,n是数组长度,通过指针...
答:
printf("
数组
中的最小值:%d\n", min);printf("数组中的最大值:%d\n", max);printf("数组中的平均数:%f\n", avg);return 0;}
编程题:
写一函数
,返回
一个
整型
一维数组
a[10]的所有元素的平均值,在ma...
答:
void main(){ int a[10],i,min,sum=0;float b[10],ave;printf("请输入十个整数\n");for(i=0;i<10;i++){ scanf("%d",&a[i]);sum=sum+a[i];} ave=sum/10.0;for(i=0;i<10;i++){ b[i]=abs(a[i]-ave);} min=0;for(i=0;i<10;i++){ if(b[min]>b[i])...
C语言编程 定义
函数将一个
整型
一维数组
反序,数组的输入和输出在主函数...
答:
printf("请输入
数组
:");for(j=0;j<5;j++)scanf("%d",&c[j]);fanxu(c, j);} void fanxu(int c[], int j){ int t;for(j=0;j<5/2;j++){t=c[j];c[j]=c[4-j];c[4-j]=t;} printf("反序数组为:\n");for(j=0;j<5;j++)printf("%d\t",c[j]);}希望有所...
有一个一维数组
,里面存储
整形
数据,请
写一个函数
,将他们按从大到小的...
答:
写
个冒泡排序就好了,
函数
输入为
数组
的名字(也就是数组地址)和数组大小(就是数组里有几个数),返回值为空。
C 语言
一维整形数组将数组
元素逆序存放并
把
交换后的数组输出 要求数组...
答:
void input(int a[],int n)//输入 { int i;printf("请输入%d个数,用空格隔开\n",n);for(i=0;i<n;i++)scanf("%d",&a[i]);} void output(int a[],int n)//输出 { int i;for(i=0;i<n;i++)printf("%d ",a[i]);printf("\n");} void reverse(int a[],int n)...
1
.
编写一个函数
,求出
一维
整型
数组
a[n]中所有元素的平方之和。_百度知...
答:
include <iostream> using namespace std;int fun
1
(int a[],int n);int main(){ int a[5] = {1,2,3,4,5};fun1(a, 5);return 0;} int fun1(int a[],int n){ int i = 0;int s = 0;for (i = 0; i<n; i++){ s+=a[i]*a[i];} printf("%d\n", s);return...
编写一个函数
,
将一个整形数组
逆序存放,在主函数中调用.
答:
// 用于逆序的
函数
int reverse(int *num, int count){ int i, t;for(i = 0; i < count / 2; ++i){ // 从0位置到全部数据的一半位置,将关于中点位置对称的两个数交换位置,以达到逆序的目的。t = num[i];num[i] = num[count - i - 1];num[count - i - 1] = t;} }...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
编写一个函数求数组最大值
一维数组作为函数形参
若使用一维数组名作函数实参
数组名作为实参数传递给函数时
数组元素可以作为函数的形参
数组作为参数传入函数
数组作为函数参数传递
若数组名作为函数调用的实参
函数数组