| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 986 人关注过本帖
标题:[求助]从键盘输入10个姓名和成绩,将第一个大于90的学生姓名显示输出
只看楼主 加入收藏
梦单
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2006-2-6
收藏
 问题点数:0 回复次数:6 
[求助]从键盘输入10个姓名和成绩,将第一个大于90的学生姓名显示输出


“从键盘输入10个姓名和成绩,将第一个大于90的学生姓名显示输出”我不会做啊。

搜索更多相关主题的帖子: 姓名 键盘 学生 输出 
2006-02-16 17:37
stdio
Rank: 1
等 级:新手上路
帖 子:92
专家分:0
注 册:2006-1-22
收藏
得分:0 
#include<stdio.h>
struct student
{
char name[20];
float score;
};
int main()
{
struct student stu[10];
int i;
float temp;
for(i=0; i<10; i++)
{
gets(stu[i].name);
scanf("%f", &temp);
stu[i].score=temp;
}
for(i=0; i<10; i++)
{
if(stu[i].score>90) break;
}
puts(stu[i].name);
printf("%4.2f\n", stu[i].score);
getch();
return 0;
}

[此贴子已经被作者于2006-2-16 18:01:30编辑过]

2006-02-16 18:01
feng1256
Rank: 4
等 级:贵宾
威 望:14
帖 子:2899
专家分:0
注 册:2005-11-24
收藏
得分:0 
for(i=0; i<10; i++) for(i=0; i<10; i++)
{ {
gets(stu[i].name); → fflush(stdin);
scanf("%f", &temp); gets(stu[i].name);
stu[i].score=temp; scanf("%f", &temp);
} stu[i].score=temp;
}

叁蓙大山:工謪、稅務、嗣發 抱歉:不回答女人的问题
2006-02-16 23:37
stdio
Rank: 1
等 级:新手上路
帖 子:92
专家分:0
注 册:2006-1-22
收藏
得分:0 
fflush(stdin);

这个用法是错误的 建议你搜索一下以前的文章 里面有讲解
好像叫 "C语言误区" 好像是
2006-02-17 08:46
吸血鬼王
Rank: 1
等 级:新手上路
帖 子:69
专家分:0
注 册:2005-12-17
收藏
得分:0 
#include<stdio.h>
#define N 10
#define LEN 20
main()
{
char name[N][LEN];
float score[N];
int i;
for(i=0;i<N;i++)
{
gets(name[i]);
scanf("%f",&score[i]);
while(getchar()!='\n');
}
for(i=0;i<N;i++)
{
if(score[i]>90)
break;
}
if(i<N)
printf("%s",name[i]);
else
printf("No one's score more than 90");
getch();
}
2006-02-17 11:07
梦单
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2006-2-6
收藏
得分:0 
谢谢各位
2006-02-17 18:47
feng1256
Rank: 4
等 级:贵宾
威 望:14
帖 子:2899
专家分:0
注 册:2005-11-24
收藏
得分:0 
以下是引用stdio在2006-2-17 8:46:00的发言:
fflush(stdin);

这个用法是错误的 建议你搜索一下以前的文章 里面有讲解
好像叫 "C语言误区" 好像是

如果不如此,你的程序win-TC下无法正常运行。你可以找个这编译器试下,我已测试过


叁蓙大山:工謪、稅務、嗣發 抱歉:不回答女人的问题
2006-02-17 21:56
快速回复:[求助]从键盘输入10个姓名和成绩,将第一个大于90的学生姓名显示输出
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014681 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved