C语言作业
???????@hilo
这个作者很懒,什么都没留下…
展开
-
输入 5 个学生 4 门课的成绩,分别用函数实现下列功能:
4.输入 5 个学生 4 门课的成绩,分别用函数实现下列功能: ① 计算每个学生的平均分; ② 计算每门课的平均分; ③ 找出所有 20 个分数中最高的分数所对应的学生和课程; ④ 计算平均分方差 #include<stdio.h> void st_avger(int s[5][4])//计算每个学生的平均分 { int a,b,c123; float s1[5],t=0; for(a=0;a<5;a++) { for(b=0;b<4;b++) { t=原创 2020-05-11 21:13:16 · 11470 阅读 · 0 评论 -
写一个函数,使给定的一个 3×3 的二维整型数组转置,即行列互换。
#include<stdio.h> void RS (int a[3][3]) { int d,b[3][3],i,c; for(i=0;i<=2;i++) { for(c=0;c<=2;c++) { b[c][i]=a[i][c]; } } for(d=0;d<=8;d++) { if(d%3==0) printf("\n"); printf("%d\t",b[d/3][d%3]); } } int ma原创 2020-05-10 10:38:26 · 3902 阅读 · 0 评论 -
分别求两个整数的最大公约数和最小公倍数
#include<stdio.h> int GCD (int a,int b)//求最大公约数(辗转相除法) { int c; while(c!=0) { c=a%b; a=b;b=c; } return a; } int LCM (int a,int b,int c)//求最小公倍数 { int d; d=a*b/c;//两数乘积为两数最大公约数与最小公倍数之积 return d; } int main() { int x,y,z,a,b; scanf("%d %原创 2020-05-10 10:32:04 · 399 阅读 · 0 评论