qsr10250030  
saturn
日历
<2006年10月>
24252627282930
1234567
891011121314
15161718192021
22232425262728
2930311234
统计
  • 随笔 - 15
  • 文章 - 0
  • 评论 - 6
  • 引用 - 0

导航

常用链接

留言簿(2)

随笔档案(15)

金属网

我的编程

搜索

  •  

最新评论

阅读排行榜

评论排行榜

 
#include<iostream>
using namespace std;
int main(){
    struct student{
           int num;
           char name;
           float grade;
           }a[3];
           for(int i=0;i<3;i++)
           cin>>a[i].num>>a[i].name>>a[i].grade;
           for(int i=0;i<3;i++)
           cout<<a[i].num<<"\t"<<a[i].name<<"\t"<<a[i].grade<<endl;
        return 0;
           }
可以运行,但结果是错误的,是那里错了???
运行环境是Dev-C++
posted on 2006-10-08 19:23 快乐蝴蝶飞 阅读(234) 评论(3)  编辑 收藏 引用
评论:
  • # re: 一个关于结构体的问题  冬天¤不回来 Posted @ 2006-10-08 21:36
    最后那个反大括号是中文输入法的,错了.不明白你写2个for(int i=0;i<3;i++)是什么意思,把第2个for(int i=0;i<3;i++)删除 就对了 我用VC++ 6.0OK  回复  更多评论   

  • # re: 一个关于结构体的问题  快乐蝴蝶飞 Posted @ 2006-10-08 22:39
    #include<iostream>
    using namespace std;
    int main(){
    struct student{
    int num;
    char name[20];
    float grade;
    }a[3];
    for(int i=0;i<3;i++)
    cin>>a[i].num>>a[i].name>>a[i].grade;
    for(int i=0;i<3;i++)
    cout<<a[i].num<<"\t"<<a[i].name<<"\t"<<a[i].grade<<endl;
    return 0;
    }现在可以了 。
      回复  更多评论   

  • # re: 一个关于结构体的问题  快乐蝴蝶飞 Posted @ 2006-10-09 18:06
    第一个for 是输入
    第二个for 是全部输出。@冬天&#164;不回来
      回复  更多评论   


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


 
Copyright © 快乐蝴蝶飞 Powered by: 博客园 模板提供:沪江博客