永发信息网

C语言编程改错

答案:4  悬赏:10  手机版
解决时间 2021-02-01 07:30
C语言编程改错
最佳答案
#include
struct STUDENT {
char name[20];
int number;
int age;
float chinese,math,english,average;
};
main()
{
struct STUDENT s1,s2,s3;
float ch,ma,eng;
int agee;
scanf("%s%d%d%f%f%f",s1.name,&s1.number,&s1.age,&s1.chinese,&s1.math,&s1.english);
scanf("%s%d%d%f%f%f",s2.name,&s2.number,&s2.age,&s2.chinese,&s2.math,&s2.english);
scanf("%s%d%d%f%f%f",s3.name,&s3.number,&s3.age,&s3.chinese,&s3.math,&s3.english);
s1.average=(s1.chinese + s1.math + s1.english)/3;
s2.average=(s2.chinese + s2.math + s2.english)/3;
s3.average=(s3.chinese + s3.math + s3.english)/3;
agee=(s1.age+s2.age+s3.age)/3;
ch=(s1.chinese+s2.chinese+s3.chinese)/3;
ma=(s1.math+s2.math+s3.math)/3;
eng=(s1.english+s2.english+s3.english)/3;
printf("%f,%f,%f,%d,%f,%f,%f",s1.average,s2.average,s3.average,agee,ch,ma,eng);
}
这样就可以了。少了个头文件的定义
并且在写scanf的时候多了几个 "
全部回答
缺少 stdio.h
修改后的
#include
struct STUDENT {
char name[20];
int number;
int age;
float chinese,math,english,average;
};
void main(){
struct STUDENT s1,s2,s3;
float ch,ma,eng;
int agee;
scanf("%s%d%d%f%f%f",s1.name,&s1.number,&s1.age,&s1.chinese,&s1.math,&s1.english);
scanf("%s%d%d%f%f%f",s2.name,&s2.number,&s2.age,&s2.chinese,&s2.math,&s2.english);
scanf("%s%d%d%f%f%f",s3.name,&s3.number,&s3.age,&s3.chinese,&s3.math,&s3.english);
s1.average=(s1.chinese + s1.math + s1.english)/3;
s2.average=(s2.chinese + s2.math + s2.english)/3;
s3.average=(s3.chinese + s3.math + s3.english)/3;
agee=(s1.age+s2.age+s3.age)/3;
ch=(s1.chinese+s2.chinese+s3.chinese)/3;
ma=(s1.math+s2.math+s3.math)/3;
eng=(s1.english+s2.english+s3.english)/3;
printf("%f,%f,%f,%d,%f,%f,%f",s1.average,s2.average,s3.average,agee,ch,ma,eng);
} ;
改好了 少了#include多了几个"
#include
struct STUDENT {
char name[20];
int number;
int age;
float chinese,math,english,average;
};
void main()
{
struct STUDENT s1,s2,s3;
float ch,ma,eng;
int agee;
scanf("%s%d%d%f%f%f",s1.name,&s1.number,&s1.age,&s1.chinese,&s1.math,&s1.english);
scanf("%s%d%d%f%f%f",s2.name,&s2.number,&s2.age,&s2.chinese,&s2.math,&s2.english);
scanf("%s%d%d%f%f%f",s3.name,&s3.number,&s3.age,&s3.chinese,&s3.math,&s3.english);
s1.average=(s1.chinese + s1.math + s1.english)/3;
s2.average=(s2.chinese + s2.math + s2.english)/3;
s3.average=(s3.chinese + s3.math + s3.english)/3;
agee=(s1.age+s2.age+s3.age)/3;
ch=(s1.chinese+s2.chinese+s3.chinese)/3;
ma=(s1.math+s2.math+s3.math)/3;
eng=(s1.english+s2.english+s3.english)/3;
printf("%f,%f,%f,%d,%f,%f,%f",s1.average,s2.average,s3.average,agee,ch,ma,eng);
}
有什么错误提示?
一个注释都没有,懒得看
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
签证没有下来,可以先预订机票吗
中国工商银行股份有限公司安陆东城支行自助银
有一个分数,分子加上1可以化简为1/4,分母减去
15岁男孩尿酸457算高吗
朋友的父亲追悼会已过,还能送礼钱吗?
【心的折法之爱神之箭】叠“心”的寓意花有“
淄博鲁泰 总体待遇如何?新人第一年去市场营
同样都是SUV,哈弗和比速汽车,那个更好?
玩魔兽世界总想换职业怎么办~
中国邮政储蓄银行(棠棣邮政储蓄所)地址有知道
韩国云主机提供商,韩国云服务器哪家好
天津市河东区津塘公路人人乐超市属于什么街道
袂这字怎么念?
中国林科院湖北分院安陆银杏研究所地址好找么
为何工业革命后世界脱离了马尔萨斯陷阱
推荐资讯
想捷信分期买手机但是没有正规单位怎么办
【筐组词】改偏旁再组词艘()()筐()()改偏旁再
《琅琊榜》算不算是比较罕见的超越原著的电视
水土不服脸上长痘痘怎么办?
如图所示是晴天的上午,张娟设计的用于观察蒸
中国农业银行(石屏县支行)地址在什么地方,我
完美指意(贵诚店)地址有知道的么?有点事想过
15款速腾高低功率相差大吗
现在学医好不好
西安的今天去加气站加气,加气站不给加,说要
在修车厂里当学徒400块一个月专修宝马奔驰保
甲壳儿地址好找么,我有些事要过去
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?