C语言编程从键盘输入10个同学的考试成绩(0—100分,整数)到数组x1中,编程计算并输出这10

如题所述

#include<stdio.h>
void main()
{
int x1[10];
int i;
printf("请输入十个0~100之间的成绩:");
for(i=0;i<10;i++)
scanf("%d",&x1[i]);
for(i=0;i<10;i++)
printf("%d ",x1[i]);
printf("\n");
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-05-22
覃108的回答很完整正确。
第2个回答  2012-05-22
原本想直接在回答框编给你的……结果,我讨厌指针。。。
第3个回答  2012-05-22
呵呵,指针,为什么要求指针追问

老师要求的

追答

呵呵,我以为你会把数据弄成指针

第4个回答  2012-05-22
输出什么?追问

从键盘输入10个同学的考试成绩(0—100分,整数)到数组x1中,编程计算并输出这10个同学的平均分数(要求采用指针)。

追答

//环境:Visual Studio 2008 专业版
#include
int main()
{
printf("请输入10个同学的成绩(整数1-100)\n");
int x1[10]={0},*p;
p=x1;
for(int i=0;i<10;i++)
{
scanf("%d",p);
p++;
}
printf("这10个同学的成绩是:\n");
p=x1;
int sum=0;
for(int i=0;i<10;i++)
{
printf("%d\t",*p);
sum+=*p;
p++;
}
printf("\n平均分是:%.1f\n",sum*1.0/10);
return 0;
}

相似回答