跪求一道C语言题目~~~通过定义并赋初值的方式,利用结构体变量存储2名学生的学号,姓名和三门课的成
答案:1 悬赏:70 手机版
解决时间 2021-03-19 10:55
- 提问者网友:谁的错
- 2021-03-19 00:40
跪求一道C语言题目~~~通过定义并赋初值的方式,利用结构体变量存储2名学生的学号,姓名和三门课的成
最佳答案
- 五星知识达人网友:妄饮晩冬酒
- 2021-03-19 01:35
#include
const int N = 2;
typedef struct Stu{
char name[20];
double chinese;
double math;
double english;
}Stu;
Stu stu[N];
void show(Stu s){
printf("%s %.1lf %.1lf %.1lf
",s.name,s.chinese,s.math,s.english);
}
void modify(Stu* s,float a){
for(int i = 0;i < N; i++ ){
s[i].english*=a;
s[i].chinese*=a;
s[i].math*=a;
}
}
int main(int argc ,char **argv){
for(int i=0;i scanf("%s%lf%lf%lf",stu[i].name,&stu[i].chinese,&stu[i].english,&stu[i].math);
}
modify(stu,0.6);
for(int i=0;i show(stu[i]);
}
return 0;
}
const int N = 2;
typedef struct Stu{
char name[20];
double chinese;
double math;
double english;
}Stu;
Stu stu[N];
void show(Stu s){
printf("%s %.1lf %.1lf %.1lf
",s.name,s.chinese,s.math,s.english);
}
void modify(Stu* s,float a){
for(int i = 0;i < N; i++ ){
s[i].english*=a;
s[i].chinese*=a;
s[i].math*=a;
}
}
int main(int argc ,char **argv){
for(int i=0;i
}
modify(stu,0.6);
for(int i=0;i
}
return 0;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯