学会对文件的记录锁定,及解锁。#include <stdio.h>
#include <unistd.h>
#include <fcntl.h>
int main()
{
int fd
int i
struct {
char name[20]
uint ID
int age
} myrec
fd =open("name", O_RDWR|O_CREAT, 0755)
if (fd == -1) return -1
printf("Input your name:") scanf("%s", myrec.name)
...
Status CreateSMatrix(RLSMatrix &M)
{ // 创建稀疏矩阵M
int i
Triple T
Status k
printf("请输入矩阵的行数,列数,非零元素数:")
scanf("%d,%d,%d",&M.mu,&M.nu,&M.tu)
M.data[0].i=0 // 为以下比较做准备
for(i=1 i<=M.tu i++)
{
do
{
河內塔問題
#include<stdio.h>
#include<stdlib.h>
int fun_a(int)
void fun_b(int,int,int,int)
int main(void)
{
int n
int option
printf("題目二:河內塔問題\n")
printf("請輸入要搬移的圓盤數目\n")
scanf("%d",&n)
printf("最少搬移的次數為%d次\n",fun_a(n))
printf("是否顯示移動過程? 是請輸入1, ...