| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 556 人关注过本帖
标题:向结构体变量输入数据的问题!
只看楼主 加入收藏
yerssa
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2010-5-10
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:7 
向结构体变量输入数据的问题!
struct student
{int num;
char name[10];
float cj[3];
}xs[5];
main()
{int i;
for(i=0;i<5;i++)
{scanf("%d%s%f%f%f",&xs[i].num,xs[i].name,&xs[i].cj[0],&xs[i].cj[1],&xs[i].cj[2]);}
for(i=0;i<5;i++)
{printf("%d%s%f%f%f\n",xs[i].num,xs[i].name,xs[i].cj[0],xs[i].cj[1],xs[i].cj[2]);}  
}
黑体的地方,是不是不能这么写啊,这样写,我无法输入啊,应该怎么写?请高手指教!
搜索更多相关主题的帖子: 变量 结构体 数据 输入 
2010-05-10 22:27
肟狁
Rank: 2
等 级:论坛游民
帖 子:44
专家分:33
注 册:2010-5-8
收藏
得分:0 
额~~不会~~看书~~~
2010-05-10 22:49
草狼
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:2
帖 子:577
专家分:1040
注 册:2010-4-6
收藏
得分:1 
你这样输入可以的啊 ,可能是少了这#include<stdio.h>的原因吧  你加上试试看行不
2010-05-10 22:54
jcslt
Rank: 8Rank: 8
来 自:90-xx.com
等 级:蝙蝠侠
帖 子:251
专家分:975
注 册:2009-10-10
收藏
得分:14 
程序代码:
#include<stdio.h>
struct student
{
    int num;
    char name[10];
    float cj[3];
}xs[5];// Define object of type student
        //即5个student类型的对象数组
main()
{
    int i;
    for (i=0;i<2;i++)
        {scanf("%d%s%f%f%f",&xs[i].num,xs[i].name,&xs[i].cj[0],&xs[i].cj[1],&xs[i].cj[2]);}//这里就是这样写的,而且能输入的!不知道你什么问题
    for (i=0;i<2;i++)
        {printf("%d %s %f %f %f\n",xs[i].num,xs[i].name,xs[i].cj[0],xs[i].cj[1],xs[i].cj[2]);}
}

www.
2010-05-10 23:26
南国利剑
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:29
帖 子:1165
专家分:3536
注 册:2010-4-12
收藏
得分:5 
没有语法错误。
你用的是什么编译器?
如果是TC的话有可能出现这种问题。

南国利剑
2010-05-11 00:04
yerssa
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2010-5-10
收藏
得分:0 
回复 4楼 jcslt
怎么定义结构体变量还需要加头文件吗?

我用的TC,编译没有错,for循环那里的i<5对吗?你这里的怎么是i<2?

看图
图片附件: 游客没有浏览图片的权限,请 登录注册


[ 本帖最后由 yerssa 于 2010-5-11 07:29 编辑 ]
2010-05-11 07:21
jcslt
Rank: 8Rank: 8
来 自:90-xx.com
等 级:蝙蝠侠
帖 子:251
专家分:975
注 册:2009-10-10
收藏
得分:0 
当时便于测试把5改成2了,程序没错输出也没问题,只能是编译器的问题吧

www.
2010-05-11 08:36
yerssa
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2010-5-10
收藏
得分:0 
回复 7楼 jcslt
知道原因了.谢了
2010-05-11 12:03
快速回复:向结构体变量输入数据的问题!
数据加载中...
 
   



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

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