- 论坛徽章:
- 0
|
回复 34# yinyuemi
非常感谢..我的实际问题在你的帮助下已得到解决.您的相关代码我已收藏,便日后查阅和使用.
小弟是入门初学者,今后烦请大神们继续赐教!
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
#include <winbase.h>
float a[10][5],k;
int i,j;
void kcpjf (float a[][5]) //课程平均分
{
printf ("课程均:");
for (j=0;j<5;j++)
{
k=0;
for (i=0;i<10;i++)
k=k+a[j];
printf ("\t%.2f",k/10);
}
}
int main (void)
{
int x=10,y=1;
HANDLE hStdout;
COORD cursorPos;
hStdout = GetStdHandle(STD_OUTPUT_HANDLE);
printf ("请输入十位同学的五门功课\n");
printf ("成线表\t成绩一\t成绩二\t成绩三\t成绩四\t成绩五\t学生平均分\n");
for (i=0;i<10;i++)
{
k=0,y++,x=10;
printf("学生%d:\t",i+1);
for (j=0;j<5;j++)
{
scanf ("%f",&a[j]);
k=k+a[j];
x+=8;
}
cursorPos.X=x;
cursorPos.Y=y;
SetConsoleCursorPosition(hStdout,cursorPos); //输出定位
printf ("%.2f\n",k/5);
}
kcpjf(a);
printf ("\t[THANK YOU 34楼 yinyuemi]\n");
return 0;
}
/*
88.5 76 89 67 67
78 78.5 67 65 90
98 78 68.5 66 55
86.5 67 68 98.5 66
87 67.5 87 67 98.5
88.5 99 77.5 66 88
99 88.5 98 98.5 98
77 77 88.5 67 56.5
88 76 98 98.5 65
67 87 98 65 77.5
*/ |
|