首页 | 通行证 | 论坛 | BLOG | 书评 | 开发文章 | 人才招聘 | 资讯 | 工具下载 | 源码下载 | 项目交易 | 兴趣小组 | 网友作品 | C语言试题测试 | 资源共享 | ACM题库

注册新会员

请登陆或者注册新用户   用户名    密  码   记住密码  注册新用户  忘记密码了

 您所在位置:论坛首页C/C++语言C语言 —[讨论]应该怎么做简单?请高手指点
 本帖地址: http://bbs.pfan.cn/post-270779.html [复制地址] [搜索相关帖子]
  发 新 帖   回 帖   快速回帖
 主题:[讨论]应该怎么做简单?请高手指点
作者:deny258
专家分:0
级别:1
 会员信息
 发短消息
 所属BLOG
发表时间:2008-3-23 18:40:00    [回复]  [只看作者帖] [只看得分帖] [只看我的回帖]
楼主
 用变量赋初值的方法分别设定5个同学的11位学号(自己编辑)及C语言成绩(其中应有70分以下的),用if判断并输出70分以下同学的学号及C语言成绩,统计并输出70分以下同学的人数。 
              
 我用结构体还是好复杂还特别容易出错误,希望高手指点下!!
谢谢

  最后修改于2008-3-23 18:51:00

0
作者:zluobing
专家分:90
级别:1

发表时间:2008-3-23 19:28:00    [回复]  [引用]
1 楼  
typedef struct RECORED_TAG
{
    unsigned long no;
    unsigned long score;
}RECORED;

RECORED array[11] = {{1,90},                
                     {2,75},
                     {3,74},
                     {4,73},
                     {5,72},
                     {6,71},
                     {7,80},
                     {8,67},
                     {9,73},
                     {10,80},
                     {11,60}};

int main()
{
  int i = 0;
  int temp = 0; 
  for(i = 0;i<11;i++)
  {
    if(array[i].score < 70)
    {
      printf("the no is:%d,the score is :%d\r\n",array[i].no,array[i].score);
      temp ++;
    }    
  }
  printf("the score is small than 70 is:%d\r\n",temp);
  return 0;
}                

 

 此帖被评20分
作者:deny258
专家分:0
级别:1

发表时间:2008-3-23 19:35:00    [回复]  [引用]
2 楼  
谢谢!!
不过应该是输入的5个人,代号是11位的
大体都一样了
还有就是 直接用结构体赋值的话不用数组或者
用简单的C语言不用结构体能做吗?

  最后修改于2008-3-23 19:39:00

[首页] [上页][下页] [尾页]     共有 2 回帖 当前第 1 页(共1页 20帖/页)     跳转至第
  发 新 帖   回 帖   快速回帖   刷新版面

版主管理:  删除此帖   删除回复帖   转贴   置顶   加入精华   强制结帖   >>>进入管理页面


关于本站 - 网站导航 - 广告服务 - 联系站长 - BUG报告 - 友情链接 - 赞助本站
Copyright© 1999-2008 Programfan.com. All Rights Reserved
论坛制作&维护:Hannibal    Email: webmaster@pfan.cn
最佳浏览效果:IE6.0+ 或 FireFox 1.5+ 分辨率:1024*768