www.ylrr.net > C语言编程:C语言编程数组A的十个元素求数组A中元...

C语言编程:C语言编程数组A的十个元素求数组A中元...

#include<stdio.h> int main() { int a[10],i,max; printf("请输入数组10个元素:"); for(i = 0;i<10;i++) scanf("%d",&a[i]); max = a[0]; for(i = 1;i<10;i++) if(max < a[i]) max = a[i]; printf("最大值:%d\n",max); return 0; }

int[] a={1,2,3,4,5,1,2,3,4,5}; int sum=0; for(int i =0;i sum+=a[i]; } printf(sum); 很简单啊,建议自己练练

若数组中数据以按照从大到小的顺序排好,则:int i;for(i=0,i 评论0 0 0

#include int main(){ int a[10]; int i; int max; for(i = 0; i 评论0 2 3

# include int main (){ int i, a[11], n, sum=0, Min, Max; printf("请输入元素个数: "); scanf("%d%d", &n, &a[0]); sum = Min = Max = a[0]; for(i=1; i a[i])Min = a[i]; } printf("平均值是: %.2f 最大值是: %d 最小值是: %d\n", sum*1.0/n, Max, Min); return 0;}

#include "stdio.h" void main() { int a[10],b[10],i,min; printf("请输入10个整数:\n"); for(i=0;i<10;i++) scanf("%d",&a[i]); printf("输入的10个整数为:\n"); for(i=0;i<10;i++) printf("%d ",a[i]); printf("\n"); for(i=0;i<10;i++) b[9-i]=a[i];

#include <stdio.h> void main() { int i,n,k=0,a[10],b[10]={0}; for(i=0;i<10;i++) scanf("%d",&a[i]); scanf("%d",&n); for(i=0;i<10;i++) if(n==a[i]) {b[i]++;k++;} if(k) { printf("%d是数组中的第",n); for(i=0;i<10;i++) if(b[i]) printf("%d,",i+1); printf("\b个元素"); } else printf("%d不是数组中的元素",n); }

int a[10],b[10],i,j=0; for(i=0;i<10;i++) {scanf("%d",&a[i]); if(a[i]%2==0) b[j++]=a[i]; } int n=j; for(i=0;i<n;i++) for(j=i;j<n;j++) if(b[i]>b[j]) {int t=b[i]; b[i]=b[j]; b[j]=t;} for(i=0;i<n;i++) printf("%5d",b[i]);

给你个思路:假设一个数组a[i],条件 i=0,i1.然后定义a[0]是通过赋值的循环语句得出,键盘输入第一个值scanf("%f",&a[0]); 后面的数可以按循环增加.2.更简单,也可以自己设置输入10次,来完成这个数组.

/*第一题*/#include <stdio.h>#define N 10int main(void){ int array[N],sum=0,n=0;/*sum=数列和 n=大于等于均值元素个数*/ float mean;/*数列均值*/ int i; for(i=0;i<N;i++){ scanf("%d",array+i); sum+=array[i]; } mean=sum/10.0; for(i=0;i<N;i++) (array[

网站地图

All rights reserved Powered by www.ylrr.net

copyright ©right 2010-2021。
www.ylrr.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com