输入一个整型数组a[10],并计算其中的前9个元素的平均值,然后将这个值替换a[9]中的内容,最后输出该数组的所有元素
//用指针变量指向数组元素 #include int main() { int a[10]; int i; int *p; printf("请输入10个整数\n"); for(i=0;i<10;i++) scanf("%d",&a[i]); for(p=a;p<(a+10);p++) printf("%2d",*p); printf("%\n"); return 0; } //通过数组名计算数组元素地址 #include int main() { int a[10]; int i; printf("请输入10个整数\n"); for(i=0;i<10;i++) scanf("%d",&a[i]); for(i=0;i<10;i++) printf("%2d",*(a+i)); printf("%\n"); return 0; } //下标法 #include int main() { int a[10]; int i; printf("请输入10个整数\n"); for(i=0;i<10;i++) scanf("%d",&a[i]); for(i=0;i<10;i++) printf("%2d",a[i]); printf("%\n"); return 0; }
代码如下:如有帮助,请采纳一下,谢谢。
#include <stdio.h>
int main()
{
int a[10];
int sum = 0;
printf("请输入10个数:");
for (int i = 0; i < 10; i++)
{
scanf("%d",&a[i]);
if(i < 9)
sum += a[i];
}
a[9] = sum/9;
for(int i = 0; i < 10;i++)
printf("%d\n",a[i]);
//getchar();
//getchar();
return 0;
}