c语言修改员工数据函数 c语言修改excel内容

写一个函数修改数组中的数据,在主函数中调用它。(C语言)?

#includestdio.h

成都网站建设哪家好,找创新互联建站!专注于网页设计、重庆网站建设、微信开发、微信小程序、集团企业网站建设等服务项目。核心团队均拥有互联网行业多年经验,服务众多知名企业客户;涵盖的客户类型包括:凿毛机等众多领域,积累了大量丰富的经验,同时也获得了客户的一致称赞!

// 用于修改数组的函数

int change_array(int *num, int count)

{

int i,t;

for(i = 0; i count; i++)

{

t = num[i];

num[i] = t + 1;

}

}

int main()

{

int i, b[10] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };

// 调用函数

change_array(b, 10);

// 输出结果

for(i = 0; i 10; ++i)

{

printf("%d ", b[i]);

}

}

c语言编程题: 职工数据包括:职工号、职工姓名、性别、年龄、工龄、工资、地址。 (1)为其定义一个

#include stdio.h

#include stdlib.h

#define N 3

struct stuff

{

int num;

char name[20];

char sex;

int age;

int work_age;

float wage;

char add[30];

};

void input(struct stuff*,int );

void output(struct stuff*,int);

void main()

{

struct stuff st[N];

input(st,N);

output(st,N);

}

void input(struct stuff *s,int n)

{

int i;

for(i=0;in;i++)

{

system("cls");

printf("请输入第%d个记录\n",i+1);

printf("编号: ");

scanf("%d",s[i].num);

printf("名字: ");

scanf("%s",s[i].name);

printf("性别: ");

getchar();

scanf("%c",s[i].sex);

printf("年龄: ");

scanf("%d",s[i].age);

printf("工龄: ");

scanf("%d",s[i].work_age);

printf("工资: ");

scanf("%f",s[i].wage);

printf("地址: ");

scanf("%s",s[i].add);

}

}

void output(struct stuff *s,int n)

{

int i;

printf("编号\t名字\t性别\t年龄\t工龄\t工资\t地址\n");

printf("----------------------------------------------------\n");

for(i=0;in;i++)

{

printf("%d\t%s\t%c\t%d\t%d\t%f\t%s\n",

s[i].num,s[i].name,s[i].sex,s[i].age,s[i].work_age,s[i].wage,s[i].add);

}

}

记事本敲的,没有验证。你试一下,应该可以。很简单

c语言如何创建一个修改已经输入数据的函数?还有如何在输入前预留数据信息

小伙伴,没看懂你的意思,创建一个已经输入数据的函数?代码经过编译连接之后,就成二进制了,也就是固态形式,不可能再修改一个函数的功能了。

如果要是预留一个数据的值倒是可以的:

不直接对原来参数进行修改,用const,进行值传递,在函数中运算完成后return这个结果,在主        函数中用变量接收。

对原来值直接操作,参数传递一个指针,可以再使用前对这个值进行备份,或者在函数中定义一个变量对这个变量用参数进行赋值,return这个备份参数。

还有很多方法,这两种只是最简单的。

C语言的题用函数实现数组数据的增加,删除,修改,查找和排序

#includestdio.h

#define maxn 1024

int arr[maxn], n;

void add(int value)

{

arr[n - 1] = value;

return;

}

void del(int index)

{

int i, j;

for(i = index; i  n - 1; i++)

arr[i] = arr[i + 1];

n--;

return;

}

void update(int index, int value)

{

arr[index] = value;

return;

}

void search(int index)

{

printf("%d\n", arr[index]);

return;

}

void BubbleSort(int count)

{

int i, j;

for(i = 0; i  count; i++)

{

for(j = count - 1; j  i; j--)

{

if(arr[j]  arr[j-1])

{

int temp = arr[j-1];

arr[j - 1] = arr[j];

arr[j] = temp;

}

}

}

return;

}

int main(void)

{

n = 0;

return 0;

}


分享标题:c语言修改员工数据函数 c语言修改excel内容
网站链接:http://myzitong.com/article/hijdig.html