51CTO博客开发
#include<iostream> using namespace std; int a[11]; int n; void output() { int i; for(i=1;i<=n;i++) cout<<a[i]; cout<<endl; } void swap(int
#include<iostream> using namespace std; int a[11],d[11]; int n; void output() { int i; for(i=1;i<=n;i++) cout<<a[i]<<" "; cout<<
/*问题描述:把从1到20这20数摆成一个环,要求相邻的两个数的和是一个素数。*/ #include<iostream> #include<math.h> using namespace std; int a[21]; void output() { int i; for(i=1;i<=20;i++) co
#include<iostream> using namespace std; int a[20];//记录皇后的位置 int b[20];//记录列是否被占 int c[40];//主对角线是否被占 int d[40];//次对角线是否被占 int n; void output() { int i; for(i=1;i<=n;
#include<iostream> #include<math.h> using namespace std; int a[20],n; void output() { int i; for(i=1;i<=n;i++) cout<<a[i]<<" ";
vi的使用之汇总 功能最强在的编辑器——vi vi是所有UNIX系统都会提供的屏幕编辑器,它提供了一个视窗设备,通过它可以编辑文件。当然,对UNIX系统略有所知的人,或多或少都觉得vi超级难用,但vi是最基本的编辑器,所以希望读者能好好把它学起来,以后在UNIX世界里必将畅行无阻、游刃有余,因为其他几种文本处理器并
/*Longest Common Substring*/ #include<iostream> #include<string.h> using namespace std; char a[101],b[101],s[101]; int c[101][101]; int i,j,k; void build(int k
#include<iostream> using namespace std; int m[100][100]; int r[101]; int matrix(int i, int j) { int u,k,t; if(m[i][j]>=0) return m[i][j]; if(i==j) retur
#include<iostream> using namespace std; /* 1、首先将1填在方阵的第一行的中间,即(1,(n+1)/2)的位置。 2、下一个数填在上一个数的主对角线的上方,若上一个数的位置是(i,j)。下一个数为(i-1,j-1) 3、若应填写的位置下标出界,则出界的值用n来替代 4、若应填写的位置虽然没有出界,但是已经填有数据
#include<iostream> using namespace std; int main() { int a[100][100]; int b[2]; int n,k,t; int x,y; cout<<"请输入一个数字:"<<endl; cin>>n; x=1
问题:求x,使得x^2为一个各位数字互补相同的9位数 算法设计:估算,x的取值应该在10000~32000之间。 #include<iostream> using namespace std; int main() { long y1,y2; int p[10]; int i,j,k; int m; int num; i
对于n,r,n>r,打印出c(n,r) 一般地,递归算法的两个步骤是: (1)n个数中r个数组合递推到“n-1个数中r-1个的组合,n-2个数中r-1个的组合,……,直到r-1个数的r-1个的组合”,共n-r-1次递归。 (2)递归的停止条件是r=1 代码如下: #include<iostream>
前言: 半年前我对正则表达式产生了兴趣,在网上查找过不少资料,看过不少的教程,最后在使用一个正则表达式工具RegexBuddy时发现他的教程写的非常好,可以说是我目前见过最好的正则表达式教程。于是一直想把他翻译过来。这个愿望直到这个五一长假才得以实现,结果就有了这篇文章。关于本文的名字,使用&ldqu
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号