可不可以讲解一下这个程序的每一步
#include <stdio.h>
#include <stdlib.h>
typedef struct
{
char num[8];
double score[2];
/**********found**********/
}STU;
int fun(STU std[ ], int n)
{
int i,k=0;
for(i=0; i<n;i++)
{
/**********found**********/
if(std[i].score[0]<60 || std[i].score[1]<60)
{
k++;
printf("学号:%s ",std[i].num);
}
}
/**********found**********/
return k;
}
main()
{
STU std[4]={"N1001",76.5,82.0,"N1002",53.5,73.0,
"N1005",80.5,66.0,"N1006",81.0,56.0};
printf(" 共有%d位学生有不及格科目 ", fun(std,4));
system("pause");
}
如果这个程序P1上的8位IO(Output)接的全是灯,P0的第0位IO(Input)接的是物理按键具体是灯依次1灭7亮,2灭6亮,3灭5亮,4灭4亮,5灭3亮,6灭2亮,7灭1亮一直循环上面的流水灯现象直到按下物理按键,灯全灭若干时间,再全亮若干时间,最后全灭,程序停止,直到复位重启
热门标签: