小技巧
文章平均质量分 73
lazy_virus
这个作者很懒,什么都没留下…
展开
-
一些你必须知道的
<br />如何将数字直接转化为相对应的ASCII码字符:<br />#include<stdio.h> #include<string.h> #define max 100 int a[max]; main() { int t,i; scanf("%d",&t); for(i=0;i<t;i++) scanf("%d",&a[i]); for(i=0;i<t;i++) printf("%c",a[i]); }原创 2010-09-27 23:35:00 · 377 阅读 · 0 评论 -
表达式计算//java类
昨天,看到一求助表达式计算的帖子,才知道,原来java里有封装了这样的类。import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import jav原创 2011-07-18 08:18:52 · 575 阅读 · 0 评论 -
堆排序算法实现
闲着无聊,实现下堆排序算法。此堆为大根堆,实现升序排序功能。#include #include #include #include #include #include #include #include #include using namespace std原创 2011-07-16 10:15:10 · 400 阅读 · 0 评论 -
poj1331——Multiply
<br />看了discuss,学了一个库函数 --------strtol。<br />#include<stdio.h> #include<stdlib.h> #include<string.h> #define N 10000 int main() { int i,n,m,x,y,z; char a[9],b[9],c[9],temp[9]; scanf("%d",&n); while(n--) { scanf("%s %s %s",a,b,c); m=1;原创 2011-04-05 09:33:00 · 518 阅读 · 0 评论 -
hdu1753----大明A+B
<br />java应用!大数处理.<br />import java.math.BigDecimal; import java.math.BigInteger; import java.util.Scanner; public class Main{ /** * @param args */ public static void main(String[] args) { Scanner cin=new Scanner(System.in ); Strin原创 2011-03-25 12:04:00 · 642 阅读 · 0 评论 -
poj3979——分数化简
#include #include char tt[20]; int da( int a,int b) { int temp, x, y; if(a>b) {x=b;y=a;} else {x=a;y=b;} int i; for(i=x;i>=1;i--) if(a%i==0&&b%i==0) return i; } int fbs(int a) { if(a>=0)return a; else return -a; } int原创 2010-11-20 13:14:00 · 154 阅读 · 3 评论 -
poj3982——序列
大数操作:#include #include int sum[105][1010]; char a1[1000],b1[1000],c1[1000]; void tran(char a[],int k) { int l=strlen(a); int i=0,j; for(j=l-1;j>=0;j--) { sum[k][i]=a[j]-'0'; i++; } } void add(int t,int k) { int i,j; for(i=0;i9)原创 2010-11-20 13:59:00 · 725 阅读 · 0 评论 -
ZJUOJ1293——细菌的繁殖
<br />大数操作:<br />#include<stdio.h> #include<stdio.h> #include <iostream> using namespace std; int run[][15]={{0,31,28,31,30,31,30,31,31,30,31,30,31},{0,31,29,31,30,31,30,31,31,30,31,30,31}}; int sum[1010]; char star[1010]; int shi(int x1,int原创 2010-11-20 13:13:00 · 918 阅读 · 0 评论 -
FOJ1303——Calendar
<br />题意:随便给出一个整数,输出其年月日&&星期,从2000年1.1开始算起:<br />#include<stdio.h> char *name[] = { "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday" }; int time1[15]={31,28,31,30,31,30,31,31,30,31,30,31}; int time2[15]={31,29,31,30,31,30,31原创 2010-11-18 15:54:00 · 510 阅读 · 0 评论 -
zoj3432——Find the Lost Sock
月赛的时候,居然没A,过后搜报告,发现居然字符位运算!学习了!#include #include int main() { int i,n; char tt[10]; char a[10]; while(scanf("%d",&n)!=EOF) { getchar();gets(a); for(i=0;i原创 2010-11-14 23:29:00 · 509 阅读 · 0 评论 -
poj1001——Exponentiation
<br />题意:给出R和n,求R的n次方。<br />思路:大数操作,小数点另外处理。<br />分为:有小数点和无小数点。有小数点的数,判断小数点后面的个数与当前所求的数的位数的关系。<br />#include<iostream> #include<cstdio> #include<cstring> using namespace std; char a[8]; int result[26][1000],num[8],n; bool flag; void solve(int len,in原创 2011-01-02 17:25:00 · 1321 阅读 · 0 评论 -
建图方式收集
一:#include #include #include #define false 0 #define true 1 int vid[110]; typedef struct arc { int adj; struct arc *nextarc; }arctype; typedef struct { int vertex; arctype *firstace; }vertextype; typedef vertextype adjlist[100]; int l原创 2010-11-01 22:48:00 · 494 阅读 · 0 评论 -
qsort应用!
七种qsort排序方法 一、对int类型数组排序 int num[100]; Sample: int cmp ( const void *a , const void *b ) { return *(int *)a - *(int *)b; } qsort(num转载 2011-03-05 20:08:00 · 415 阅读 · 0 评论