- 浏览: 146450 次
- 性别:
- 来自: 帝都
最新评论
-
jackchen0227:
汗,谢谢啊
joj 1817: Triangle 三角形的判定 -
RootJ:
输出时候没有写:号。。。
joj 1817: Triangle 三角形的判定 -
jackchen0227:
嗯再捡捡。。
不带括号的四则运算 -
ruby_windy:
不是大二实验课写的么...
不带括号的四则运算
文章列表
1175: The Binomial Function
Result
TIME Limit
MEMORY Limit
Run Times
AC Times
JUDGE
3s
1146: Word Reversal
Result
TIME Limit
MEMORY Limit
Run Times
AC Times
JUDGE
3s
1149: Binary Numbers
Result
TIME Limit
MEMORY Limit
Run Times
AC Times
JUDGE
3s
2484: Chinese Character Art
Result
TIME Limit
MEMORY Limit
Run Times
AC Times
JUDGE
3s
1017: Fire Net
Result
TIME Limit
MEMORY Limit
Run Times
AC Times
JUDGE
3s
1014: The Matrix
Result
TIME Limit
MEMORY Limit
Run Times
AC Times
JUDGE
1013: Polynomial Multiplication
Result
TIME Limit
MEMORY Limit
Run Times
AC Times
JUDGE
3s
C语言跟内存分配方式
(1) 从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。
(2) 在栈上创建。在执行函数时,函 ...
学过C++和C语言的一般都会对编程语言中的内存分配有点小困惑,malloc和new到底有哪些巨细的差别?一些同学问过这相似的问题,彭刚老师上课也讲过。我总结整理了一下,希望看过本文能明白,现将区别罗列如下:
1、malloc与free是C++/C语言的内存分配标准库函数,属于stdlib库;new/delete是C++的操作运算符。它们都可用于申请动态内存和释放内存。
2、 对于非内部数据类型的对象而言,光用maloc/free无法满足动态对象的要求
。对象
在创建的同时要自动执行构造函数,对象在消亡之前要自动执行析构函数。由于malloc/free是库函数而不是运算符,不在编译器 ...
/*
题目不难,一个大数减法,一个大数的比较,关键是边界条件的检查
*/
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int code[10] = {0,1,2,-1,-1,5,9,-1,8,6}; //这个是0-9旋转之后的数字,-1表示旋转之后出错
/*
大数 ...
1903: Tug of War
Result
TIME Limit
MEMORY Limit
Run Times
AC Times
JUDGE
15s
void QSort(int * a,int begin,int end)
{
if(begin < end)
{
int i = begin;
int j = end+1; //关键
int k = a[i],tmp;
while(i < j) //
{
i = i + 1;
while(a[i] < k)
i ++;
j = j - 1;
while(a[j] > k)
j --;
if(i < j)
{
tmp = a[i];
...
#!/bin/bash
for i in *.rm; #i中放的是文件名称
do
item=${i%.*}; # item中存放的是去掉扩展名的文件名称
mencoder -oac mp3lame -ovc copy -of rawaudio ${i} -o $item.mp3
echo $item.mp3
done
1011: If only I had a Venn diagram
Result
TIME Limit
MEMORY Limit
Run Times
AC Times
JUDGE
#include <stdio.h>
void printZorro(int n)
{
int i;
char alph[26];
for(int k=0;k<26;k++)
{
alph[k] = (char )('a' + k);
}
for(i = 0;i<n;i++)
printf("%c",alph[i%26]);
printf("\n");
for(int p=1;p<n-1;p++)
{
for(int q=0;q<n-p-1; ...