printf(\
return 0; }
7.5 字符串复制
分别用字符数组和字符指针定义函数strmcpy(s,t,m),将字符串t中从m个字符开始的全部字符复制到字符串s中去。
实验总结:
学号: 姓名: 成绩:
实验八 结构程序设计
实验目的:
1.掌握结构体变量的基本使用方法 2. 掌握结构体数组的基本使用方法
3.掌握结构体指针的概念,以及结构指针作为函数参数的编程方法 实验内容: 8.1 调试
调试下面的程序,查看运行结果是否和题目要求相符。输入一个正整数n(3<=n<=10),再输入n个雇员的信息(如下表所示),输出每人的姓名和实发工资(基本工资+浮动工资-支出)。
工资表 姓名 基本工资 浮动工资 支出 Zhang 1200 500 100 Wang 3500 1000 500 Zhao 2400 800 200 #include int main (void ) {
int i, n; struct emp{
char name[10]; float jbg; float fdg; float zc; } s[10];
printf(\ scanf(\ for (i = 0; i < n; i++)
scanf(\ for (i = 0; i < n; i++) /* 调试时设置断点 */
printf (\,实发工资:%7.2f\\n\
return 0;
} /* 调试时设置断点 */
和题目要求是否相符?
8.2 日期换算
定义一个关于年、月、日的结构,并编写一函数计算某日是该年中的第几天?注意闰年问题。
8.3 成绩处理
输入一个正整数n,再输入n 个学生的学号和数学、英语、计算机成绩,要求 (1) 计算每一个学生的平均成绩。 (2) 计算每门课程的平均成绩。
(3) 输出平均成绩最高的学生的记录。
(4) 按平均成绩从高到低输出学生的成绩单(学号、数学、英语、计算机成绩和平均成绩)
实验总结: