求大佬帮忙看看这道题,总是出错
2017-12-19 00:49
253 查看
题目如下:
统计学生成绩。请定义一个结构体变量StudentType, 该结构体存有学生的 姓名,两门成绩:高数,英语,还有总成绩。将n个学生的姓名和其总成绩按照总成绩从高到低输出,每个学生信息输出占一行。(不会出现总成绩相同的情况)
struct StudentType {
//姓名
//高数成绩
//英语成绩
//总成绩
};
样例
这是我写的代码:
#include<stdio.h>
struct grade
{
char name[10];
float a;
float b;
float ave;
};
int main()
{
int i, n;
scanf_s("%d", &n);
struct grade student[99];
for (i = 0; i < n; i++)
{
scanf_s("%s",student[i].name);
scanf_s("%d%d", &student[i].a, &student[i].b);
student[i].ave = student[i].a + student[i].b;
}
int j, temp; int k;
for (i = 0; i < n - 1; i++)
{
k = i;
for (j = i + 1; j < n; j++)
{
if (student[j].ave<student[k].ave)
{
k = j;
}
if (i != k)
{
temp = student[i].ave; student[i].ave = student[k].ave; student[k].ave = temp;
}
}
for (i = 0; i<n; i++)
{
printf("%s %.f %.f\n", student[i].name, student[i].a, student[i].b);
}
}
return 0;
}
请问有错吗?调试的时候总是说scanf_s("%s",student[i].name)出错,为什么呢?谢谢啦!
统计学生成绩。请定义一个结构体变量StudentType, 该结构体存有学生的 姓名,两门成绩:高数,英语,还有总成绩。将n个学生的姓名和其总成绩按照总成绩从高到低输出,每个学生信息输出占一行。(不会出现总成绩相同的情况)
struct StudentType {
//姓名
//高数成绩
//英语成绩
//总成绩
};
样例
输入 | 输出 |
3 Tom 80 70 Andy 80 90 John 80 80 | Andy 170 John 160 Tom 150 |
#include<stdio.h>
struct grade
{
char name[10];
float a;
float b;
float ave;
};
int main()
{
int i, n;
scanf_s("%d", &n);
struct grade student[99];
for (i = 0; i < n; i++)
{
scanf_s("%s",student[i].name);
scanf_s("%d%d", &student[i].a, &student[i].b);
student[i].ave = student[i].a + student[i].b;
}
int j, temp; int k;
for (i = 0; i < n - 1; i++)
{
k = i;
for (j = i + 1; j < n; j++)
{
if (student[j].ave<student[k].ave)
{
k = j;
}
if (i != k)
{
temp = student[i].ave; student[i].ave = student[k].ave; student[k].ave = temp;
}
}
for (i = 0; i<n; i++)
{
printf("%s %.f %.f\n", student[i].name, student[i].a, student[i].b);
}
}
return 0;
}
请问有错吗?调试的时候总是说scanf_s("%s",student[i].name)出错,为什么呢?谢谢啦!
相关文章推荐
- 会员收藏歌曲出错,请高手帮忙看看
- 在做黑马程序员中第10题出错啦,大家帮忙看看
- (转)WCF中调用WebService出错,大家帮忙看看,回答就有分
- Q各位大神帮忙看看,这个字符串数组,的第七行总是报出警告,且无输出
- 写查询语句出现的问题.显示查不到的数据出错,帮忙看看
- 关于spring、hibernate 整合错误,请大神们帮忙看看哪里出错了
- mysql总是语法出错,可能是字符集的问题
- 使用ssh 无密码登录的时候总是出错
- 加密解密代码,效率方面想改进,各位朋友帮忙看看
- 今天学习配置tomcat连接池。。。出现了这个异常。。。请大家帮忙看看。。。先谢了。。。
- 这难道是CSDN的BUG? 大家帮忙看看哪里有问题
- 帮忙看看,怎么回事?不懂啊。。。。。。
- 数据库添加唯一键报错,求大神帮忙看看啊!
- 帮忙看看哪里出问题了
- OpenCV中Mat-哪位大虾帮忙看看,怎么老是报错啊
- N皇后问题的一个程序,请大家看看!帮忙修改
- 看看汽车行业的大佬怎么做产业布局?
- 进度表及,我的博客链接出错应该是:http://www.cnblogs.com/grs1216/ 一班28号 老师帮忙重新改一下3次作业 谢谢
- 大家帮忙看看我这道题
- 新手问题,大家帮忙看看..谁有意见散分给谁哦!