C语言 Linux文件系统调用 分组
来源:互联网 发布:ubuntu怎么上传lrzsz包 编辑:程序博客网 时间:2024/05/01 01:10
#include <stdio.h>
#include <time.h>
void swap(int *a, int i, int j)
{
int tmp = a[i];
a[i] = a[j];
a[j] = tmp;
}
void printA(int *a, int len)
{
int i;
for (i = 0; i < len; i ++)
{
if (i % 4 == 0)
printf ("\n");
printf ("%4d", a[len - i-1]);
}
printf ("\n");
}
int main()
{
srand ((unsigned int)time(NULL));
int a[40];
int i;
int len = 40;
for (i = 0; i < 40; i++)
{
a[i] = i;
}
for (i = len-1; i > 0; i--)
{
int index = rand() % (i+1);
swap (a, index, i);
}
printA(a, len);
return 0;
}
#include <time.h>
void swap(int *a, int i, int j)
{
int tmp = a[i];
a[i] = a[j];
a[j] = tmp;
}
void printA(int *a, int len)
{
int i;
for (i = 0; i < len; i ++)
{
if (i % 4 == 0)
printf ("\n");
printf ("%4d", a[len - i-1]);
}
printf ("\n");
}
int main()
{
srand ((unsigned int)time(NULL));
int a[40];
int i;
int len = 40;
for (i = 0; i < 40; i++)
{
a[i] = i;
}
for (i = len-1; i > 0; i--)
{
int index = rand() % (i+1);
swap (a, index, i);
}
printA(a, len);
return 0;
}
阅读全文
0 0
- C语言 Linux文件系统调用 分组
- Linux C语言调用汇编
- C语言随机分组
- QT调用Linux文件系统
- 文件系统--操作系统--C语言
- C语言的文件系统
- 操作系统课程设计-二级文件系统,Linux平台版本,c语言
- Linux C语言编程(3)——文件系统实验
- C语言调用 Java(Linux)
- c语言调用Linux的命令
- linux 下c语言调用终端命令
- C语言程序直接调用Linux命令
- c语言中调用Linux脚本
- C语言调用 Java(Linux)
- Linux——C语言调用sqlite3
- 文件系统调用和Linux文件系统基础
- linux系统调用与文件系统
- Linux 文件系统调用(习题)
- Python3线程间通信
- 暑假留校第三周总结
- MFC使用WM_HOTKEY消息做窗口的显示和隐藏
- c++入门教程(二)
- 【nodejs】快速入门使用
- C语言 Linux文件系统调用 分组
- 了解TCP三次握手、四次挥手以及syn攻击
- Json web token 详解(二)
- 数据结构排序法之堆排序he归并排序
- uva-439 骑士的移动
- 【枚举标记】HDU4907Task schedule【BestCoder Round #3】
- OpenGL 03 绘制命令
- Linux 之GIT 安装(centos6.5)
- 文件上传与下载权限的控制