- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 问题: 寻找整数对!
描述: 给定整常数C=571,对于输入的整数对(x,y)寻找满足计算式 (i*i*X+j*j*Y)%817==517的整数对,并且 i和J (1重点: 学会设置状态 : flag 和 用 break 语句#include"iostream"using namespace st
2016-06-30 15:15:11 545
原创 C++函数参数中的: 值传递,地址传递,双向传递
#include"iostream"using namespace std;const int N = 8;int main(){ void s(int &a, int &b); int i = 3, b = 5; s(i, b); system("pause"); return 0;}void s(int &a, int &b){ int temp; temp
2016-06-28 22:24:22 3854 2
原创 指针:交换一组数据
#include"iostream"using namespace std;const int N = 8;int main(){ int a[N], *p, *q; for (p = a; p < a + N; p++) cin >> *p; p = a; q = a + N - 1; while (p < q) { int r = *p; *p = *q;
2016-06-28 22:16:15 399
原创 C++ 编程实现将一个十进制M转换成D
#include "iostream"#include"stdlib.h"using namespace std;int main(){ char str1[40], str2[20]; // 定义字符数组,str1,str2; int i, j; cout << " 输入第一个字符串(按回车结束)"; cin.getline(str1, 20);
2016-06-09 21:56:11 942
原创 C++:连接字符串(不使用库函数)
#include "iostream"#include"stdlib.h"using namespace std;int main(){ char str1[40], str2[20]; // 定义字符数组,str1,str2; int i, j; cout << " 输入第一个字符串(按回车结束)"; cin.getline(str1, 20);
2016-06-09 21:28:46 1692
原创 递归法计算从n个人中选选k个人组成一个委员会的不同组合数
用递归法计算从n个人中选选k个人组成一个委员会的不同组合数。l 分析n 由n个人里选k个人的组合数= 由n-1个人里选k个人的组合数+由n-1个人里选k-1个人的组合数;n 当n = k或k = 0时,组合数为1。#include "iostream"using namespace std;int comm(int n, int k){ if (k > n)
2016-06-07 22:34:34 3871 1
原创 C++ 用函数 泰勒公式求 sinx 的 cosx 值
#include"iostream"#include "Cmath"// 对比结果,调用库函数;using namespace std;double mysin(double);// 声明double mycos(double);double myabs(double); //要求精度的绝对值;const int pi = 3.1415926;int main()
2016-06-02 19:01:02 15119 1
原创 C++ 冒泡排序
冒泡排序:将每个数据元素看作是有重量的气泡,根据轻气泡不能在重气泡之下的原理,从上行下扫描数组,凡违反规则的轻气泡向上“漂浮”,重气泡向下”沉淀”,如此反复直到全部排成有序的队列为止请对数组元素赋值:23 14 40 -16 56 8 0 -90 12 10排序前的数组:23 14 40 -16 56 8 0 -90 12 10第1趟:交换7次
2016-06-02 12:36:45 651
原创 C++ ,输入5个数,让最大值和第一 个数交换,让最小值和最后一个数交换
#include "iostream"using namespace std;int main(){ const int n=6; //灵活定义数组的大小 int a[n],max, min, p1, p2, t, i=0; for(i=0; i<n; i++) //灵活输入数组的元素 cin>>a[i]; //输出处理前的结果值: for(i=
2016-06-02 12:11:24 7853
原创 C++编程(数组) 去除最大值和最小值,评委的平均分。
#include "iostream"using namespace std;int main(){ const int n=6; //灵活定义数组的大小 int a[n],max, min,i=0,sum; double score; for(i=0; i<n; i++) //灵活输入数组的元素 cin>>a[i]; //输出处理前的结果值:
2016-06-02 12:07:45 14675 1
原创 随机编号!
总结: 我们知道rand()函数可以用来产生随机数,但是这不是真真意义上的随机数,是一个伪随机数,是根据一个数,我们可以称它为种了,为基准以某个递推公式推算出来的一系数,当这系列数很大的时候,就符合正态公布,从而相当于产生了随机数,但这不是真正的随机数,当计算机正常开机后,这个种子的值是定了的,除非你破坏了系统,为了改变这个种子的值,C提供了 srand()函数,它的原形是void srand( int a) 功能是 初始化随机产生器既rand()函数的初始值,即使把种子的值改成a; 从这你可以看到
2016-06-01 22:39:45 595 1
原创 求满足条件 n=a!+b!+c! 的所有三位数
#includeusing namespace std;long fac(int j){ int sum = 1; for (int i = 1; i <= j; i++) sum = sum*i; return sum;}int main(){ long fac(int j); int a, b, c, n,h=0;// h 计数,控制输出 for
2016-06-01 22:32:38 1104
原创 C++ 用利用函数求 m,n的最大公约数
#include"iostream"using namespace std;int main(){int izdgys(int m, int n);// 函数声明int m, n, u, v;cin >> m >> n;u = izdgys(m, n);v = m*n / u;cout cout syste
2016-06-01 22:29:55 4234
原创 C++ 利用函数, 制作一个三角函数表
#include"stdlib.h"#include#includeusing namespace std;double mysin(double);double myabs(double);void show_sin_table(int, int);const double pi = 3.1415926;int main(){ show_sin_table(0, 90);
2016-06-01 22:26:26 1819
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人