c语言, 编写一个函数,完成一维数组的逆置。主函数中输入一个一维数组...答:include "stdio.h"void arrrev(int *p,int n){int *q,t;for(q=p+n-1;p<q;p++,q--)t=*p,*p=*q,*q=t;}int main(int argc,char *argv[]){int a[100],n,i;printf("Please enter a set of integers(other end)...\n");for(n=0;n<100;n++)if(scanf("%d",a+n)!=...
C语言编程题,若函数形参为一维数组作函数参数编写函数,统计某一维数 ...答:include <stdio.h> int func(int a[],int n){ int i,cnt;for(cnt=0,i=0;i<n;++i)if(a[i])cnt++;return cnt;} int main(){ int a[10]={0,1,2,3,4,5,6,7,8,9};printf("%d\n",func(a,10));return 0;}
将一个数组逆序输出?答://c语言代码 include<stdio.h> int main(){ int i,array[]={8,2,5,3,9,21,14,999};printf("数组逆序输出是:");for(i=sizeof(array)/sizeof(int)-1;i>=0;i--)printf("%d,",array[i]);return 0;}