质数(prime number)又称素数,有无限个。一个大于1的自然数,除了1和它本身外,不能被其他自然数(质数)整除,即不再有其他的因数。如下:判断思路:对正整数n,如果用2到之间的所有整数去除,均无法整除,则n为质数。(因为 i*i= n 时, i 时中间的那个因子)#include #incl...
分类:
其他好文 时间:
2015-07-06 19:25:40
阅读次数:
110
1584. [CTSC2007]挂缀★★ 输入文件:pendant.in 输出文件:pendant.out 简单对比
时间限制:1 s 内存限制:256 MB
【题目描述】
题解:
十分智慧的贪心。。
第一眼就想到是要双关键字排序,推导一下可以发现,只要将C与W的加和排序即可,然后用一个大根堆维护一下即可(我比较懒。。直接用的STL。。)Code:#include<...
分类:
其他好文 时间:
2015-07-06 17:57:33
阅读次数:
168
//在字符串中找出第一个只出现一次的字符。如输入“abaccdeff”,则输出’b’
#include
#include
char OneTime(char * str)
{
int data[256];
char *p = str;
if (*p == '\0')
return '\0';
memset(data, 0, sizeof(data));
while (*p )
...
分类:
编程语言 时间:
2015-07-06 17:56:37
阅读次数:
128
//输入一组整数,求出这组数字子序列和中最大值
#include
int MAxSum(int arr[],int len)
{
int maxsum = 0;
int i;
int j;
for (i = 0; i < len; i++)
{
int thissum = 0;
for (j = i; j < len; j++)
{
thissum += arr[j]...
分类:
编程语言 时间:
2015-07-06 17:55:33
阅读次数:
643
初级题 挑选元音字母要求 字符串输入 最大值50 挑选元音字母 aeiou例子输入 i love china输出 ioeia#include #include using namespace std;int main(){ string str, out; getline(cin, str)...
分类:
其他好文 时间:
2015-07-06 17:33:03
阅读次数:
139
/*
* 16_位运算.c
*
* Created on: 2015年7月6日
* Author: zhong
*/
#include
#include
/* 位运算:
* 所谓的位运算是指以二进制位为对象的运算。
* c语言中位运算符有:
* & 按位与
* | 按位或
* ^ 按位异或
* ~ 按位取反
* <> 右移
...
分类:
编程语言 时间:
2015-07-06 16:12:40
阅读次数:
123
#include
using namespace std;
static int gflags = 0;
//杨氏矩阵的查找。
int FindVal(int (*a)[8],int x,int y,int val)
{
int i = 0;
int j = y - 1;
while (i = 0)
{
if...
分类:
编程语言 时间:
2015-07-06 16:09:12
阅读次数:
124
// 二维数组中的查找,杨氏矩阵在一个二维数组中,每行都按照从左到右的递增的顺序排序。
// 每列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个数组和一个数,判断数组中是否包含这个数
#include
#define col 4
#define rol 4
int yang(int(*p)[col], int num)
{
int i = 0;
int j = col ...
分类:
编程语言 时间:
2015-07-06 16:06:22
阅读次数:
187
//二维数组中的查找,杨氏矩阵
//在一个二维数组中,每行都按照从左到右的递增的顺序排序。每列都按照从上到下递增的顺序排序。
//请完成一个函数,输入这样的一个数组和一个数,判断数组中是否包含这个数。
#include
#define Col 4
int Yang(int arr[][Col], int val)
{
int i=0;
int j = Col - 1;
i...
分类:
编程语言 时间:
2015-07-06 16:03:22
阅读次数:
132
1 #include 2 3 int main(int argc, const char * argv[]) { 4 5 //定义10进制数,打印出10、8、16进制的值 6 int a = 13; 7 printf("%d\n",a); 8 prin...
分类:
其他好文 时间:
2015-07-06 15:54:30
阅读次数:
204