设数组a为含有10个元素的数组,从键盘输入数组a的值

求高手帮下,对的话追加分
C语言编的啊 设数组a为含有10个元素的数组,从键盘输入数组a的值
求数组a中10个元素的平均值,输出平均值
和全体低于(不包含等于)平均值的元素值

第1个回答  2010-04-29
给你个思路:
假设一个数组a[i],
条件 i=0,i<10,i++;
1.然后定义a[0]是通过赋值的循环语句得出,键盘输入第一个值scanf("%f",&a[0]); 后面的数可以按循环增加。
2.更简单,也可以自己设置输入10次,来完成这个数组。
第2个回答  2010-04-29
int a[10];
int i;
for(i=0;i<=9;i++) scanf("%d",a+i);
/*输入部分完毕*/
int sum;
for(i=0;i<=9;i++) sum=a[i];
printf("%d\n",sum/10);
/*输出部分完毕*/
第3个回答  2010-04-29
一下程序是在Win-Tc中编写的
如果是整形数组的话
#include<stdio.h>
#include<conio.h>
int main()
{
int a[10];
int i;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(i=0;i<10;i++)
printf("%d ",a[i]);
getch();
return 0;
}

如果是字符型数组的话:
#include<stdio.h>
#include<conio.h>
int main()
{
char a[10];
int i;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(i=0;i<10;i++)
printf("%d ",a[i]);
getch();
return 0;
}

希望对你有帮助!
第4个回答  2010-04-29
#include <stdlib.h>
#include <stdio.h>
int main()
{
char a[10][1000];
int i;
for ( i=0;i<=9;i++)
{
scanf( "%s",a[i] );
}
for ( i=0;i<=9;i++)
{
printf( "第[%d]个元素:[%s]\n", i+1,a[i] );
}
}
第5个回答  2010-04-29
#include <stdio.h>
int main()
{
int a[10];
for(int i=0;i<10;i++)
scanf("%d",&a[i]);
return 0;
}
相似回答