三九宝宝网宝宝教育教学论文

这道C语言题用结构体怎么做啊!求大神!

02月06日 编辑 39baobao.com

[c语言中SIZEOF啥意义]一、sizeof的概念 sizeof是C语言的一种单目操作符,如C语言的其他操作符++、--等。它并不是函数。sizeof操作符以字节形式给出了其操作数的存储大小。操作数可以是一个表达式...+阅读

#include

#include

typedef struct Worker{

int number;

char name[32];

char department[32];

char workshop[32];

} wk;

wk a[1024];

void lookup(wk a[],int n,int number){

int i;

for(i=0;i

if(a[i].number == number){

printf("%d\t%s\t%s\t%s\n",a[i].number,a[i].name,a[i].department,a[i].workshop);

return;

}

}

printf("没有此人,请检查工号是否错误\n");

}

int check(int pwd[],int n){

int flag =0;

int i=0;

for(i=0;i

if(pwd[i]<5) {

flag =1;

break;

}

}

return flag;

}

int main(){

printf("请输入工号:\n");

int number;

scanf("%d",&number);

lookup(a,1024,number);

printf("请输入三个门禁:\n");

int pwd[3];

scanf("%d%d%d",&pwd[0],&pwd[1],&pwd[1]);

if(check(pwd,3)==1){

printf("请进!\n");

}

else{

printf("有静电,请消除静电!\n");

}

system("pause");

return 0;

}

注意:最好先在a[1024]存点数据再测试。

以下为关联文档:

C语言sizeof问题经下列语句“char x=65 ; float y=7.3; int a=100; double b=4.5;”定义后,sizeof(x),sizeof(y),sizeof(a),sizeof(b)在微机上的值分别为(B) sizeof的功能:判断数据类型长度符(求...

C语言的逻辑运算符有点难理解!一、逻辑运算符: 包括:1。&&amp;逻辑与 2。||逻辑或 3。!逻辑非 逻辑运算符用于对包含关系运算符的表达式进行合并或取非 对于使用逻辑运算符的表达式,返回0表示“假”,返回1表示...

C语言结构体的使用#include#include struct bir { int year; int month; int day; }; typedef struct { char name[10]; char sex; struct bir d; int age; float pay; }person; void main()...

C语言结构体如何使用你好: C语言中的结构体,听名字有点吓人,其实不难。下面我给你详细说明: 首先,结构体,是自定义的数据类型,就如int 、 char 、float 这些类型是编译器自定义的类型一样。那么,结构体...

C语言结构体Struct怎么使用在C语言中,可以使用结构体(Struct)来存放一组不同类型的数据。结构体的定义形式为:struct 结构体名{结构体所包含的变量或数组};结构体是一种集合,它里面包含了多个变量或数组,它们...

C语言中定义一个结构体如何在不同的 C文件中使用比如三个.c文件一个.h文件 1. c 2.c 3.c 4.h 这三个头文件都引用4.h include<4.h> 4.h中定义一个结构体类型struct test{}; 1.c中定义一个该结构体类型的全局变量struct tes...

C语言结构体使用问题 DevC警告:不兼容的指针类型初始化。 struct table_linkNode { struct Node *next; }; 有问题,你这个next指针定义不对,应该是 struct table_linkNode { struct table_linkNode *next;...

用C语言中的结构体编写程序#include<stdio.h> struct book{ char name[10]; int num; }book; int main() { int i; struct book b[20]; for(i=0;i<20;i++)//依次读入20个书名 {scanf("%s",&b[i].name);...

C语言使用结构体进行简单运算怎么做#include#includeusing namespace std;typedef struct Info{int num;//编号string name;//姓名float money1;//工资float money2;//代扣税金float money3;//代扣公积金float mone...

推荐阅读
图文推荐