设为首页 加入收藏

TOP

c语言输入三个分数,并进行按从高到低等级进行排序,再输出结果
2014-11-23 21:45:49 来源: 作者: 【 】 浏览:9
Tags:语言 输入 三个分数 进行 从高到 等级 排序 输出 结果
#include
float a,b,c;
void sortabc();
void putabc();
char grade(float x);
int main(int argc, const char * argv[])
{
float a,b,c;
scanf("%f,%f,%f",&a,&b,&c);
sortabc();
grade(a);
putabc();
}
void sortabc()
{
float t;
if(a
{t=a;a=b;b=t;}
if(b
{t=b;c=b;c=t;}
if (a
{t=a;a=b;b=t;}
}
char grade(float x)
{
if(x>=85)
return ('A');
else
if (x>70)
{
return ('B');
}
else
if (x>=60)
{
return ('c');
}
else
return ('D');
}
void putabc()
{
char g;
g=grade(a);
printf("%6.1f:%c",a,g);
g=grade(b);
printf("%6.1f:%c",b,g);
g=grade(c);
printf("%6.1f:%c",c,g);
}
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇用C模拟异常 下一篇platform总线上iic probe分析笔记

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: