C语言流程图
下面程序的流程图怎么画?我在下面画了一个样图。若是有什么不足之处,请谅解。
#include
#define N 1024
typedef struct node {
int sno;/*这里分别是学号(便于最后列表时统计),四门课的分数,总分,平均分*/
int course1; int course2; int course3; int course4; int aver; }student;
void main() {
int i,j,number;
int total1,total2,total3,total4;
total1=total2=total3=total4=0;/*total指的是四门课程的平均分*/ student st[N],temp;
printf(\确定学生人数*/ scanf(\ if(number>1024) {
printf(\ exit(0); }
for(i=0;i printf(\ scanf(\ printf(\ scanf(\ printf(\ scanf(\ printf(\ scanf(\ printf(\ scanf(\ st[i].aver=(st[i].course1+st[i].course2+st[i].course3+st[i].course4)/4; } for(i=0;i printf(\ for(i=0;i total1+=st[i].course1; total2+=st[i].course2; total3+=st[i].course3; total4+=st[i].course4; } total1/=number; total2/=number; total3/=number; total4/=number; printf(\ printf(\ printf(\ printf(\ for(i=0;i temp=st[i]; st[i]=st[j]; st[j]=temp; } printf(\ printf(\列表公布成绩*/ for(i=0;i printf(\ printf(\ } } 我使用的工具是Microsoft Visio,这个工具很好画流程图。导出的是.gif格式