如何用 for循环将一个2*4数组逐行输出

从键盘输入10个学生的数学(MT)、英语(EN)和物理(PH)成绩,并按照如下统计形式输出,包括学生学号(NO)、各科成绩、总成绩(SUM)、平均分(AVE)及是否每科都... 从键盘输入10个学生的数学(MT)、英语(EN)和物理(PH)成绩,并按照如下统计形式输出,包括学生学号(NO)、各科成绩、总成绩(SUM)、平均分(AVE)及是否每科都超过90分(‘Y’ or ‘N’)
NO MT EN PH SUM AVE >90
--------------------------------------------------------------------
1 97 87 92 276 92 N
2 92 91 90 273 91 Y
3 90 81 82 253 84 N
C语言 调试成功的
展开
 我来答
zhugeyicixin
2011-04-20
知道答主
回答量:17
采纳率:0%
帮助的人:16.5万
展开全部
#include<stdio.h>
#define num 10

int sum(int grade[][3],int i);

int main()
{
int grade[num][3];
int i,j,ave;

for(i = 0 ;i < num ;i++)
for(j = 0 ;j < 3 ;j++)
scanf("%d",&grade[i][j]);

printf("NO MT EN PH SUM AVE >90\n");
printf("------------------------------------\n");
for(i = 0 ;i < num ;i++)
{
printf("%d ",i+1);
for(j = 0 ;j < 3 ;j++)
printf("%d ",grade[i][j]);
ave = sum(grade,i);
printf("%d ",ave);
ave /= 3;
printf("%d ",ave);
if(ave > 90) printf("Y\n");
else printf("N\n");
}

return 0;
}

int sum(int grade[][3],int i)
{
int s = 0 ,k;
for(k = 0 ;k < 3 ;k++)
s += grade[i][k];

return s;
}

【输入数据样例】
70 90 90
80 60 80
60 80 60
……
VC6下通过
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友14e1783
2011-04-20 · TA获得超过251个赞
知道小有建树答主
回答量:142
采纳率:0%
帮助的人:145万
展开全部
main(){

int a[2][4] = {{1,2,3,4}, {5,6,7,8}};
int i, j;
for(i = 0; i < 2;i++) {
for(j = 0; j < 4; j++) {
printf("%d ", a[i][j]);
}
printf("\n");
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2011-04-20 · 超过30用户采纳过TA的回答
知道答主
回答量:180
采纳率:0%
帮助的人:97.3万
展开全部
#include "stdio.h"

int main()
{
int a[2][4]={{1,2,3,4},{5,6,7,8}};
int i,j;
for(i=0;i<2;i++)
{
for(j=0;j<4;j++)
{
printf("%d",a[i][j]);
}
printf("\n");
}
system("pause");
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
阿四哥vlog
2021-04-01 · 超过36用户采纳过TA的回答
知道小有建树答主
回答量:607
采纳率:0%
帮助的人:28.2万
展开全部

C语言的数组概念的学习,通过for循环输出打印数组

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
天空再亮
2011-04-20
知道答主
回答量:24
采纳率:0%
帮助的人:13.4万
展开全部
for(i=o:i<2;i++)
for(j=0;j<4;j++)
printf("%d",a[i][j]);
追问
输出的好像是一行吧。。。怎么用\n
追答
外层加 printf("\n")
for(i=0;i<2;i++)
{
for(j=0;j<4;j++)
printf("%d ",a[i][j]);
printf("\n");
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式