编一程序统计几个学生平均年龄和平均成绩,要求通过键盘输入每个学生的年龄和成绩,直到输入年龄为-1为止。

C语言编程... C语言编程 展开
 我来答
月光疾风_Free
2014-06-05 · TA获得超过681个赞
知道小有建树答主
回答量:262
采纳率:0%
帮助的人:219万
展开全部
#include <stdio.h>
#define N 100
struct student
{
     int age;
     int score;
};
int main()
{
     student s[N];
     int sum1=0,sum2=0;
     float avg1,avg2;
     int cnt=0;
     printf("下面开始录入学生信息(当年龄为-1时即停止录入):\n");
     for(int i=0;i<N;i++)
     {
          printf("请输入第%d个学生的年龄:",i+1);
          int k;
          scanf("%d",&k);
          if(k == -1)
          {
               break;
          }
          else
          {
               s[i].age = k;
               printf("请输入第%d个学生的成绩:",i+1);
               scanf("%d",&s[i].score);
               sum1 += s[i].age;
               sum2 += s[i].score;
               cnt++;
          }
     }
     avg1 = (float)sum1/cnt;
     avg2 = (float)sum2/cnt;
     printf("这些学生的平均年龄为:%.1f, 平均成绩为:%.1f\n",avg1,avg2);
     return 0;
}

程序运行结果如下:

匿名用户
2014-05-30
展开全部
建议到C语言吧求助。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式