bycj.net
当前位置:首页 >> C语言定义一个任意数组 >>

C语言定义一个任意数组

#include<stdio.h>#define MAX 1000 void main() { int a[MAX],i,maxi,max,n,s=0; double b; while(scanf("%d",&n)!=EOF) { for(i=0;i<n;i++) { scanf("%d",&a[i]); s+=a[i]; if(i==0) { maxi=0; max=a[i]; } else if(a[i]>max) { max=a[i]; maxi=i; } } b=1.0*s/n;

#include main(){ int array[100]; int i; //循环赋值 for(i=0; i 追问: 没反应 追答: for(i=0; i改成 for(i=0; i 评论0 4 0 int a[100][100]; //先把数组定义的大点int n,m,i,j; printf("请输入行数:");scanf("%d",&n);printf("请

可以用for循环来做;int shuzhu[100];int n=0;for(n=0;n 评论0 0 0

#include #define N 10 /*函数前置声明*/ int sortArr(int *p,int n); int printArr(int * p, int n); /*冒泡排序*/ int sortArr(int *p,int n) { int i, j, t; for(i = 0; i < n; i++) { for(j = 0; j p[j+1]) { t = p[j]; p[j] = p[j+1]; p[j+1] = t; } } } return 0; } /*打印数组*/ int printArr(int * p, int n) { int i; for(i=0; i

scanf("%d",x); int a[x]; for (int i=0;i{ scanf("a[",i,"]=%d\n",&a[i]); } 输入数组时,每输入一个加一个回车即可

#include <stdio.h>#include <malloc.h>#include <stdlib.h> int max_num(int a[],int N) { int i, max; for (i = 0,max = 0; i < N; i++) { if (max < a[i]) max = a[i]; } return max; } int main() { int *a=0,i,N; printf("Enter the length:"); scanf("%d",&N); a = (int *)

如果不先定以数组大小的话.那就需要用malloc函数开开辟一个存储空间.

定一个int 类型的数组,长度为5 ,名字为:a,则如下:int a[5];假设也可以定义的时候赋值,如 int a[5]={0,1,2,3,4};其他类同.

int nums「10」;int i;for(i=0;i<10;i++) scanf("%d",&nums「i」);int sum=0;//偶数下标的元素之和for(i=2;i<10;i+=2)sum+=nums「i」;

#include <stdio.h>int main(void){ int a[6],i,b[6],j,t,k; printf("please input:"); for (i=0;i<6;i++) { scanf("%d",a+i); } for(i=0;i<6;i++) { if(a[i]>0) b[j++]=a[i]; }for(i=0;i<j;i++) for(k=0;k<j;k++) if(a[i]>a[i+1]) {t=a[i]; a[i]=a[i+1]; a[i+1]=t; }for(i=0;i<j;i++) printf("%d",b[i]);}

网站首页 | 网站地图
All rights reserved Powered by www.bycj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com