| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 626 人关注过本帖
标题:[求助]谁来看下我那写错了
取消只看楼主 加入收藏
gufei1122
Rank: 1
等 级:新手上路
帖 子:41
专家分:0
注 册:2007-3-1
收藏
 问题点数:0 回复次数:1 
[求助]谁来看下我那写错了

//编写一个程序,利用结构体实现按学生姓名查询其排名和平均成绩。查询可连续进行,直到键入0时结束。
#include "stdio.h"
struct cjb
{
char name[10];
int pai;
float score;
};
void main()
{

struct cjb a={"aa",1,5};
struct cjb b={"bb",2,4};
struct cjb c={"cc",3,3};
struct cjb d;

int i,j=1;
printf("按姓名查询您其排名和平均成绩,直到键入0时结束。");


for(i=1;i<4&&j!=0;i++)
{
printf("请输入您的姓名:\n");
scanf("%s",d.name);
if(d.name==a.name)
printf("排名为:%d和平均成绩为%.1f:\n",a.pai,a.score);

else if (d.name==b.name)
printf("排名为:%d和平均成绩为%.1f:\n",b.pai,b.score);


else
printf("排名为:%d和平均成绩为%.1f:\n",c.pai,c.score);

break;
}
printf("是否继续查询?1继续,0时结束\n");
scanf("%d",&j);
printf("\n");

}

//设有三人的姓名和年龄存在结构体数组中,输出三人中年龄居中者的姓名和年龄。
#include "stdio.h"
struct cj
{
char name[10];
int age;
};
void main()
{
struct cj a={"aa",10};
struct cj b={"bb",5};
struct cj c={"cc",1};


if((a.age>b.age&&a.age<c.age)||(a.age<b.age&&a.age>c.age))
{ printf("%d",a.age);
}
else((b.age>a.age && b.age<c.age)||(b.age<a.age&&b.age>c.age))
{ printf("%d",b.age);
}
else((c.age>a.age && c.age<b.age)||(c.age<b.age&&c.age>a.age))
{ printf("%d",c.age);

}
}



搜索更多相关主题的帖子: 姓名 结构体 include 
2007-04-24 12:11
gufei1122
Rank: 1
等 级:新手上路
帖 子:41
专家分:0
注 册:2007-3-1
收藏
得分:0 
非常感谢
2007-04-24 15:30
快速回复:[求助]谁来看下我那写错了
数据加载中...
 
   



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

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