数学建模社区-数学中国
标题: 急急急!谁能把忙用vc编下面的一个程序 [打印本页]
作者: yuetian 时间: 2011-5-26 10:56
标题: 急急急!谁能把忙用vc编下面的一个程序
谁能帮忙用C语言编写下面一道题的程序: ~4 f) W5 s" k* D
已知一个职工的信息为:职工号、工资、姓名,从键盘输入n个职工的信息,并将其保存在D:/info文件中。
+ X! ~3 |3 \8 w4 Q0 Z/ T. r1 ]【要求】
! o+ d, I6 h9 g2 K5 p1 U/ q(1)使用链表实现。
(2)n可以从键盘输入。
(3)定义create函数实现链表的创建
(4)定义writeInfo函数实现链表的保存。
" Z! L8 G: F( ]. T# `$ o2 D! e6 B& ?& _/ h" D! R9 U
谢谢!!!!!!
作者: madio 时间: 2011-5-26 12:09
下面的两段程序对你有帮助,你自己改一下就可以了,没有时间给你写!
void create(sqlist *a){int i,n;a->elem=(elemtype*)malloc(MaxLen*sizeof(elemtype));printf("创建一个顺序表\n");printf("输入元素个数\n");scanf("%d",&a->length);for(i=0;i<a->length;i++){ printf("输入第%d个元素值:",i+1); scanf("%d",a->elem+i);}}
4 X2 r, P7 e3 a6 H: T& K
#include <stdio.h>
#define SIZE 4
struct student_type
{char name[10];
int num;
int age;
char addr[15];
}stud[SIZE];
void save()
{FILE *fp;
int i;
if((fp=fopen("stu_list","wb"))==NULL)
{printf(“can not openfile\n”);
return;
}
for(i=0;i<SIZE;i++)
if(fwrite(&stud,sizeof(struct student_type),1,fp)!=1)
printf(“file writeerror\n”);
fclose(fp);
}
main()
{
int i;
for(i=0;i<SIZE;i++)
scanf("%s,%d,%d,%s",&stud.name,&stud.num,&stud.age,&stud.addr);
save();
}
* H9 a/ Z# C4 z$ o4 ^
作者: yuetian 时间: 2011-6-1 13:45
madio 发表于 2011-5-26 12:09
. t2 n- C8 p- s' |/ Y4 K0 {$ ]' f% w
下面的两段程序对你有帮助,你自己改一下就可以了,没有时间给你写!void create(sqlist *a){int i,n;a->el ...
. k6 z; |- c' o6 ~' @- N& y谢谢了!!!
作者: 851354452 时间: 2011-11-30 14:34
哈啊啊啊啊啊啊啊/ Z. s. m( r6 [5 E! u: v0 b- B
作者: lengeux 时间: 2012-2-18 11:22
啊哦~~学习下!
| 欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) |
Powered by Discuz! X2.5 |