指针_C程序设计课本例题的一点拓展(学生成绩判断)
2016-11-09 15:21
344 查看
读入学生成绩,查找不及格的小朋友,输出他们的成绩。
#include <stdio.h>
#include <stdlib.h>
int main()
{
void research(float (*p)[4],int n);
float score[3][4];
int i,j;
for(i=0;i<3;i++)
{
for(j=0;j<4;j++)
{
scanf("%f",&score[i][j]);
}
}
research(score,3);
return 0;
}
void research(float (*p)[4],int n)
{
int i,j,flag=0;
for(i=0;i<n;i++)
{
flag=0;
for(j=0;j<4;j++)
{
if(*(*(p+i)+j)<60)
flag=1;
}
if(flag==1)
{
printf("%d\n",i+1);
for(j=0;j<4;j++)
{
printf("%.1f ",*(*(p+i)+j));
}
printf("\n");
}
}
}
#include <stdio.h>
#include <stdlib.h>
int main()
{
void research(float (*p)[4],int n);
float score[3][4];
int i,j;
for(i=0;i<3;i++)
{
for(j=0;j<4;j++)
{
scanf("%f",&score[i][j]);
}
}
research(score,3);
return 0;
}
void research(float (*p)[4],int n)
{
int i,j,flag=0;
for(i=0;i<n;i++)
{
flag=0;
for(j=0;j<4;j++)
{
if(*(*(p+i)+j)<60)
flag=1;
}
if(flag==1)
{
printf("%d\n",i+1);
for(j=0;j<4;j++)
{
printf("%.1f ",*(*(p+i)+j));
}
printf("\n");
}
}
}
相关文章推荐
- 自己写的 利用指针写的有关学生成绩系统!欢迎赐教,给些建议2012-2-12---2012-2-14
- 根据学生成绩判断等级
- STL编程:multiset容器完成学生成绩区间判断
- C程序设计 例题5.9 判断一个大于3的数是否为素数改进
- 建立一个数组,内存放5个学生的数据(学号、成绩),用指针指向数组首元素,输出1、3、5学生的数据
- [YTU]_2626( B 统计程序设计基础课程学生的平均成绩)
- 第十周刷OJ题 统计程序设计基础课程学生的平均成绩(静态成员函数的使用复习)
- 建立一个对象数组,内放5个学生数据(学号、成绩),设立一个函数max,用指向对象的指针作函数参数,在max函数中找出5个学生中成绩最高者,并从输出学号。
- Chapter9——建立一个对象数组,内放5个学生的数据(学号,成绩),设立一个函数max,用指向对象的指针做函数参数,在max函数中找出5个学生中成绩最高者,并输出其学号。
- c语言 判断一个学生成绩等级
- 使用if和Switch判断学生成绩
- java 记——课本例题,判断一个字符串是否是回文
- 函数指针按姓名,年龄,成绩对学生排序
- YTU 2626: B 统计程序设计基础课程学生的平均成绩
- 使用链表与指针,动态开辟空间,录入学生学号及成绩,并输出满足条件的学生。
- 学生成绩管理系统_结构体、指针、存储、排序、动态内存分配
- 返回指针值的函数小练习--处理学生成绩
- 建立一个对象数组,内放5个学生的数据(学号,成绩),用指向对象的指针做函数参数,在max函数中找出5个学生中成绩最高者,并输出其学号。
- OJ统计程序设计基础课程学生的平均成绩
- 利用返回指针值的函数进行查找学生的成绩