| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 443 人关注过本帖
标题:要考试,帮忙看几道简单的题目!
取消只看楼主 加入收藏
xxxzkjxxx
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2009-9-11
结帖率:0
收藏
已结贴  问题点数:20 回复次数:3 
要考试,帮忙看几道简单的题目!
2、    从键盘上输入若干个正整数,求其中最大数和最小数,输入的数以0为中止标记。
3、    输入10个学生的学号和3门课程的成绩(整数),统计并输出3门课程总分最高的学生的学号和总分。
4、    输入2行3列的矩阵元素,存入二维数组,再按行列格式输出(要求用指针)。


下面的解法貌似有问题,请指教得通俗一点!,谢谢
2
int max=0,min=100,n;
do
{
do
{
  scanf("%d",n);
}while(n<=0);
  if(max<n)  max=n;
  if(min>n)  min=n;
}while(n);

3
struct stu
{
 int number;
 double score[3];
 double sum;
 stu():sum(0){}
 void set()
{
scanf("%d",&number);
for(int i=0;i<3;i++)
{
scanf("%lf",score[i]);
sum+=score[i];
}
}
};
int main()
{
stu s[10];
int i,max=0;
for(i=0;i<10;i++)
{
s[i].set();
if(s[max].sum<s[i].sum) max=i;
}
printf("%d %lf",s[max].number,s[max].sum);
return 0;
}

4
int a[2][3],(*p)[3]=a,i,j;
for(i=0;i<2;i++)
for(j=0;j<3;j++)
scanf("%d",&a[i][j]);
for(i=0;i<2;i++)
for(j=0;j<3;j++)
printf("%d",*(*(p+i)+j));
搜索更多相关主题的帖子: 考试 
2009-09-11 10:15
xxxzkjxxx
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2009-9-11
收藏
得分:0 
好晕,楼上哥哥能给个正解么。
2009-09-11 12:57
xxxzkjxxx
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2009-9-11
收藏
得分:0 
汗,是哥哥还是姐姐还是MM啊
2009-09-11 12:57
xxxzkjxxx
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2009-9-11
收藏
得分:0 
第2题搞懂了,第三题还是晕啊
2009-09-11 14:59
快速回复:要考试,帮忙看几道简单的题目!
数据加载中...
 
   



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

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