三九宝宝网宝宝教育教学论文

C语言数组指针

01月06日 编辑 39baobao.com

#include

#define STU 3

#define GRA 4

void search(float gra[][GRA],int stu);

void print(float gra[][GRA],int i);

int main(void)

{

float gra[STU][GRA] = {0};

int i;

int j;

int a = 0;

for(i = 0;i { //输入学生成绩

printf("请输入第%d位学生成绩:\n",i+1);

for(j = 0;j {

scanf("%f",&gra[i][j]);

printf("OK !\n");

}

putchar('\n');

}

//查找成绩

search(gra,STU);

return 0;

}

void search(float gra[][GRA],int stu)//查询有不及格科目的学生

{

int i;

int j;

float temp = 0;

for(i = 0;i {

for(j = 0;j { //如果找到成绩不及格的学生,把学生信息传递给print函数

if(gra[i][j] {

print(gra,i);

break;//只要有一门不及格,跳出循环

}

}

}

}

void print(float gra[][GRA],int i)//打印不及格学生成绩

{

int j;

printf("第%d名同学成绩至少有一门不及格,他(她)的成绩为:\n",i+1);

for(j = 0;j {

printf("%4.1f ",gra[i][j]);

}

printf("\n");

}

好用就给分吧

推荐阅读
图文推荐