99问答网
所有问题
当前搜索:
C语言结构体数组的使用
...职工工资管理系统(分别用
结构体数组
和链表编写程序)
答:
include<stdio.h> define NUM 100 void input();void search();void search_num();void dele();void dele_name();void dele_num();void modi();void modi_num();void output();void stat();void fun();void run();struct emploee /*职工数据
结构
*/ { char no[5];char name[8];...
用
c语言
写一个职工工资管理程序
答:
思路:
使用结构体
保存职工信息,设计单独的函数,实现录入,按职工工资排序,分解单双数职工,读取和写入文件,显示数据等功能。1 - 从键盘录入信息到
数组结构
并保存至文件,录入+写入文件。2 - 从磁盘文件中读出这些数据,依次打印出来, 读取文件+显示数据。3 - 对职工数据按工资高低排序,将排好序的...
c语言
中
结构体数组
后加一个点一个变量是为什么?
答:
如果info是一个
结构体数组
,info[i]就是一个结构体 .是成员运算符 info[i].number就是访问结构体的一个成员number
结构体
赋值给
数组
答:
c语言
只有在定义字符
数组的
时候才能用“=”来初始化变量,其它情况下是不能直接用“=”来为字符数组赋值的,要为字符数组赋值可以用string.h头文件中的strcpy函数来完成。例如:char a[10]= "123";/*正确,在定义的时候初始化*/ char a[10];a = "123";/*错误,不能用“=”直接为字符数组...
在
C语言
中,
使用结构体的
时候 "->" 和“." 有什么区别,越详细越好,谢谢...
答:
貌似没有区别。有几种访问
结构体的
方法:访问结构成员的运算符有两种,一种是结构成员运算符“·”,也称为“圆点运算符”,另一种是结构指针运算符“->”,也称“箭头运算符”。结构成员运算符通过结构变量名访问结构体的成员。例如:printf("%s",student.name);结构指针运算符由减号“-”和“>”...
C语言
中if(a[i].s
答:
a 是一个
数组
,其元素是
结构
类型的变量 举例:请点击输入图片描述
结构体数组
s存储了n个人的名字和出生日期。写一函数,求这n个人中年龄最...
答:
= i;//保存年龄最大学生的下标 } } for (i = 0;i<20;i++)//复制姓名 { pOutputStudentName[i] = s[iMaxDaysOffset].name[i];} } //注意,你的函数中,语句"max=s[i].name"是不对的,max是个
数组
,数组不能这样直接赋值.//多做些实验,学好
C语言
,以后各种语言都很好学....
c语言怎么
把
结构体数组
写入txt文件
答:
fopen("student.txt","wb")b就是二进制的意思。你用二进制形式将student.txt打开 而fwrite也是将内存中的数据不经转换直接写入文件,所以文件中保存的是二进制形式,当然看到乱码了。你试试:if((fp1=fopen("student.txt","w"))==NULL){printf("cannot open this file\n");exit(0);} printf...
c语言
中 struct student {………}stu[N]; stu[N]是什么意思?
答:
struct为关键字结构体;student 为类型名,{}内为结构体的组成成分,如学生的班级、学号、成绩等;stu是一个结构体变量,即一个学生的班级、学号、成绩等信息。现在有N个学生,就需要定义一个
结构体数组
,stu[N],用来存放N个学生的班级、学号、成绩等信息。
...姓名和
C语言
成绩,并存放在一个
结构体数组
中,从中查找出成绩最_百度...
答:
include <stdio.h>struct Student{char ID[15];char Name[10];int CScore;}stu[6], MaxScore;int main(){int sum = 0;//记录总成绩float aver;//记录平均值MaxScore.CScore = 0;for (int i = 0; i < 6; i++){scanf("%s %s %d", stu[i].ID, stu[i].Name, &stu[i].CS...
棣栭〉
<涓婁竴椤
3
4
5
6
8
7
9
10
11
12
涓嬩竴椤
灏鹃〉
其他人还搜