C语言结构体输入和输出问题,求指导!!
#include<stdio.h>structguancun{intbianhao[20];floatjuli[20];}gc[20];voidmain(){inti;f...
#include <stdio.h>
struct guancun
{
int bianhao[20];
float juli[20];
}
gc[20];
void main ()
{
int i;
for(i=0;i<3;i++)
{
printf("请输入编号和距离\n");
scanf("%d%f",&gc[i].bianhao,&gc[i].juli);
printf("%d,%0.2f\n",gc[i].bianhao,gc[i].juli);
}
}
本人刚学结构体,此程序输入编号和距离后,无法正常输出,求高手解决!!万分感谢! 展开
struct guancun
{
int bianhao[20];
float juli[20];
}
gc[20];
void main ()
{
int i;
for(i=0;i<3;i++)
{
printf("请输入编号和距离\n");
scanf("%d%f",&gc[i].bianhao,&gc[i].juli);
printf("%d,%0.2f\n",gc[i].bianhao,gc[i].juli);
}
}
本人刚学结构体,此程序输入编号和距离后,无法正常输出,求高手解决!!万分感谢! 展开
3个回答
展开全部
struct guancun{int bianhao;float juli;} //结构成员,按你的情况,不须用数组
gc[20];
void main (){
int i;for(i=0;i<3;i++){
printf("input n f \n");
scanf("%d%f",&gc[i].bianhao,&gc[i].juli);
printf("%d,%.2f\n",gc[i].bianhao,gc[i].juli); // 格式 %.2f 不能 %0.2f
}
}
gc[20];
void main (){
int i;for(i=0;i<3;i++){
printf("input n f \n");
scanf("%d%f",&gc[i].bianhao,&gc[i].juli);
printf("%d,%.2f\n",gc[i].bianhao,gc[i].juli); // 格式 %.2f 不能 %0.2f
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询