| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 652 人关注过本帖
标题:[原创]请帮帮忙,高手们
取消只看楼主 加入收藏
sspgyi
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2005-1-24
收藏
 问题点数:0 回复次数:1 
[原创]请帮帮忙,高手们
#include<stdio.h>
void main()
{
char a[][20]={  "功能1:排序",
  "功能2:最高分",
  "功能3:平均分",
  "功能4:查询"};
int i,j,k;
float x,sum;
float s[10]={62,84,69,93,76,82,73,56,95,72};
clrscr();
for(i=0;i<4;i++)
{
for(j=0;j<20;j++)
printf("--");
printf("%s\n",a[i]);
}
printf("请选择所需要的功能并按回车键!(1~4)");
scanf("%d",&k);
switch(k)
{
case 1:
for(i=0;i<9;i++)
for(j=i+1;j<10;j++)
if(s[i]<s[j])
{
x=s[i]; s[i]=s[j]; s[j]=x;
}
printf("排序后的学生成绩:\n");
for(i=0;i<10;i++)
printf("%6.1f",s[i]);
break;
case 2:
printf("最高分=");
x=s[0];
for(i=1;i<10;i++)
if(x<s[i])
x=s[i];
printf("%6.1f\n",x);
break;
case 3:
printf("平均分=");
sum=0;
for(i=0;i<10;i++)
sum+=s[i];
printf("请输入要查找分数:");
scanf("%f",&x);
i=0;
while(i<10)
{
if((int)x==(int)s[i])
{
printf("你所查找分数的学生学号为:%2d\n",i+1);
break;
}
else
i=i+1;
}
if(i>=10)
printf("没有找到分数为%5.1f的学生\n",x);
}
}

请问错在那里呀,请帮忙~~~~~~
搜索更多相关主题的帖子: printf float 
2005-01-25 09:22
sspgyi
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2005-1-24
收藏
得分:0 
我在机子里运行呀,它说这个clrscr()错了呀,怎样改呀
2005-01-25 17:15
快速回复:[原创]请帮帮忙,高手们
数据加载中...
 
   



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

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