C初学者,请问各位老哥问题出在哪?
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
struct student
{
int number;
char name[20];
float cj1;
float cj2;
float cj3;
}dota[10];
void srxx()
{
int i;
printf("请输入学生的信息\n");
for (i = 0; i <= 9; i++)
{
scanf("%d%s%f%f%f", &dota[i].number, dota[i].name, &dota[i].cj1, &dota[i].cj2, &dota[i].cj3);
}
for (i = 0; i <= 9;i++)
printf("%7d%7s%7.1f%f7.1%f\n", &dota[i].number, dota[i].name, &dota[i].cj1, &dota[i].cj2, &dota[i].cj3);
}
main()
{
int ch;
void srxx();
while (1)
{
system("cls");
printf(" 学生成绩管理系统\n");
printf(" -----------------------\n");
printf(" 1---学生信息输入\n");
printf(" 2---学生成绩统计\n");
printf(" 3---学生成绩排序\n");
printf(" 4---学生成绩查询\n");
printf(" 0---退出系统\n");
printf(" -----------------------\n");
printf(" 请选择0--4:");
scanf("%d", &ch);
switch (ch)
{
case 0:printf("退出系统!\n"); exit(0);
case 1:srxx(); break;
}
printf("按任意键继续...");
}
getch();
}