2022年C程序设计第九章课后答案 .pdf
学而不思则惘,思而不学则殆C程序设计谭浩强第九章课后答案1 #include struct Days int year; int month; int day; ; int main() int mds12=31,28,31,30,31,30,31,31,30,31,30,31,i,d; struct Days a; printf( 请输入年、月、日n); scanf(%d,%d,%d,&a.year,&a.month,&a.day); d=a.day; for(i=0;i2) d+; printf(%d 月%d 日是 %d 年的第 %d 天n,a.month,a.day,a.year,d); return 0; 2 #include struct Days int year; int month; int day; ; int main() int days(struct Days a); struct Days a; printf( 请输入年、月、日n); scanf(%d,%d,%d,&a.year,&a.month,&a.day); printf(%d 月%d 日是 %d 年的第 %d 天n,a.month,a.day,a.year,days(a); return 0; int days(struct Days a) int mds12=31,28,31,30,31,30,31,31,30,31,30,31,i,d; 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -精心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 1 页,共 4 页 - - - - - - - - - 学而不思则惘,思而不学则殆d=a.day; for(i=0;i2) d+; return d; 3 #include struct Student int num; char name20; int score3; ; int main() void print(struct Student a); struct Student a5; int i,j; printf( 请依次输入5 名学生的学号 :n); for(i=0;i5;i+) scanf(%d,&ai.num); printf( 请依次输入5 名学生的姓名 :n); for(i=0;i5;i+) scanf(%s,ai.name); printf( 请依次输入5 名学生的成绩 :n); for(i=0;i5;i+) for(j=0;j3;j+) scanf(%d,&ai.scorej); print(a); return 0; void print(struct Student a) struct Student *p=a; printf( 学号姓名语文数学英语 n); for(;pnum,p-name,p-score0,p-score1,p-score2); 4 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -精心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 2 页,共 4 页 - - - - - - - - - 学而不思则惘,思而不学则殆#include struct Student int num; char name20; int score3; ; int main() void print(struct Student a); void input(struct Student a); struct Student a5; input(a); print(a); return 0; void input(struct Student a) int i,j; printf( 请依次输入5 名学生的学号 :n); for(i=0;i5;i+) scanf(%d,&ai.num); printf( 请依次输入5 名学生的姓名 :n); for(i=0;i5;i+) scanf(%s,ai.name); printf( 请依次输入5 名学生的成绩 :n); for(i=0;i5;i+) for(j=0;j3;j+) scanf(%d,&ai.scorej); void print(struct Student a) struct Student *p=a; printf( 学号姓名语文数学英语 n); for(;pnum,p-name,p-score0,p-score1,p-score2); #include struct Student 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -精心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 3 页,共 4 页 - - - - - - - - - 学而不思则惘,思而不学则殆int num; char name20; int score3; ; int main() void print(struct Student a); void input(struct Student a); struct Student a10; input(a); print(a); return 0; void input(struct Student a) int i,j; printf( 请依次输入10 名学生的学号:n); for(i=0;i10;i+) scanf(%d,&ai.num); printf( 请依次输入10 名学生的姓名:n); for(i=0;i10;i+) scanf(%s,ai.name); printf( 请依次输入10 名学生的成绩:n); for(i=0;i10;i+) for(j=0;jnum,p-name,p-score0,p-score1,p-score2,av); 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -精心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 4 页,共 4 页 - - - - - - - - -