请高手来帮我看看这个C语言程序问题出在哪里!

来源:百度知道 编辑:UC知道 时间:2024/06/05 06:07:27
#include <stdio.h>
#include <stdlib.h>
struct stu{
char sno[12]; /* 学号 */
float score1; /* 成绩1 */
float score2; /* 成绩2 */
float score3; /* 成绩3 */
float total; /* 总分 */
float average;/* 平均分 */
}stu1[10];
void sortstu1(struct stu stud[]);
int main()
{
int i;
printf("请输入10位同学的学号:\n");
for(i=0;i<10;i++) /* 读入10个学号 */
scanf("%s",stu1[i].sno);
printf("请输入他们的数学成绩:\n");
for(i=0;i<10;i++) /* 读入10个第一科成绩 */
scanf("%f",&stu1[i].score1);
printf("请输入他们的英语成绩:\n");
for(i=0;i<10;i++)
scanf("%f",&stu1[i].score2); /* 第二科成绩 */
printf("请输入他们的计算机成绩:\n");
for(i=0;i<10;i++)
{scanf("%f",&stu1[i].score3); /* 第三科成绩 */
stu1[i].total=stu1[i].score1+stu1[i].score2+stu1[i].score3; /* 个人总分 */
stu1[i].average=stu1[i].tota

Microsoft Visual C++ 6.0里运行没有任何错误,除了对main函数要return 0的警告以外.

Declaration syntax error 未声明错误
Undefined symbol 't'未定义符号,
程序太乱了,
没看明白~~
你少写了程序了吧?

Declaration syntax error 未声明错误
Undefined symbol 't'未定义符号
是编译器的问题,我在C FREE 和 VC6.0里 调试通过。
楼主检查你的BC安全是否正确!

正如二楼所说Microsoft Visual C++ 6.0里运行没有任何错误,除了对main函数要return 0的警告以外.

BC31第一次听说哦

虽然我也学了C语言,但太复杂了。目前还看不懂,不好意思不能帮你解决

没有错误我运行过了,运行正常;