| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 306 人关注过本帖
标题:请帮忙看一下下面这个用struct输入输出的函数哪里错误了
只看楼主 加入收藏
xking717
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2012-11-7
结帖率:66.67%
收藏
已结贴  问题点数:10 回复次数:2 
请帮忙看一下下面这个用struct输入输出的函数哪里错误了
#include<stdio.h>

struct element_t
{   
int Num;   
char Name;   
char Symbol;   
float Weight;
int Struct[7];   
}element_t;

struct element_t array;

void scan_element()
{   
printf("The atomic number:");      
scanf("%d",&array.Num);         
printf("Name of the element:");      
scanf("%s",&array.Name);  
printf("Cheimical symbol:");      
scanf("%s",&array.Symbol);      
printf("Atomic weight:");      
scanf("%f",&array.Weight);           
printf("Number of electrons in each shell(7 integers):");         
scanf("%d%d%d%d%d%d%d",&array.Struct[0],&array.Struct[1],&array.Struct[2],&array.Struct[3],&array.Struct[4],&array.Struct[5],&array.Struct[6]);                                   
}

void print_element()
{   
printf("Atomic number  Name  Symbol  weight  electrons in each shell\n");   
printf("%d %s %s %.4f",array.Num,array.Name,array.Symbol,array.Weight);         
printf("%d%d%d%d%d%d%d",array.Struct[0],array.Struct[1],array.Struct[2],array.Struct[3],array.Struct[4],array.Struct[5],array.Struct[6]);         
printf("\n");      

}

void main(){   
struct element_t arr[100];      
scan_element(arr);   
print_element(arr);
}
搜索更多相关主题的帖子: void element include number 
2012-11-29 16:15
jk_love
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:1
帖 子:196
专家分:965
注 册:2012-10-22
收藏
得分:10 
printf("%d %s %s %.4f",array.Num,array.Name,array.Symbol,array.Weight);
与定义不符合
可以改成这样:
struct element_t
{   
int Num;   
char Name[10];   
char Symbol[10];   
float Weight;
int Struct[7];   
}element_t;
还有函数是void的 传个参数干嘛呢
2012-11-29 16:33
xking717
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2012-11-7
收藏
得分:0 
回复 2楼 jk_love
原来如此,粗心了,不过还是谢谢
2012-11-29 16:57
快速回复:请帮忙看一下下面这个用struct输入输出的函数哪里错误了
数据加载中...
 
   



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

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