- 博客(151)
- 问答 (1)
- 收藏
- 关注
原创 百钱百鸡问题
中国古代数学家张邱建在他的《算经》中提出了著名 的百钱百鸡问题,鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁母雏各几何#include using namespace std;int main(){ int a,b,c; int i,j; for (i=0;i { for (j=0;j
2017-03-04 18:05:31 743
原创 1898-要发就发
请将不超过1993的所有素数从小到大排成一行,第二行上的每个素数都等于他右肩上的素数之差,编程求出,第二行中是否存在这样的若干个连续的整数,它们的和恰好是1898#include using namespace std;int main(){ int a,b; int i[1000]; int k,m; int n=0;
2017-03-04 18:02:12 2747 2
原创 哥德巴赫猜想
验证2000以内的正偶数都能分解为两个素数之和,即验证哥德巴赫猜想对2000以内的正偶数成立#include using namespace std;int main(){ int i,j,k,n,m; int sum=0; for (i=6;i { for (j=3;j {
2017-03-04 17:57:04 715
原创 回文素数
求不超过1000的回文素数,所谓回文素数是指,对一个整数n从左到右和从右到左读其结果值相同且是素数,即称n为回文素数#include using namespace std;int main(){ int i,j,k; int a[5]; int n; int y,l; for (i=2;i {
2017-03-04 17:54:27 1131
原创 可逆素数
求四位的可逆素数,可逆素数指,一个素数将其各位数字的顺序倒过来构成的反序数也是素数#include using namespace std;int main(){ int i,j; int a,b,c,d; for (i=1000;i { for (j=2;j {
2017-03-04 17:51:39 2006
原创 求素数
求素数表中1-1000之间所有的素数#include using namespace std;int main(){ int i,j; for (i=2;i { for (j=2;j { if (i%j==0) break;
2017-03-04 17:49:19 499
原创 求具有abcd=(ab+cd)2性质的四位数
3025这个数具有一个独特的性质,将它平分两段,即30和25,使之相加后平方,恰好等于3025本身,请求出具有这样性质的全部四位数#include using namespace std;int main(){ int i; int a,b; for (i=1000;i { a=i/100;
2017-03-04 17:45:14 5731 1
原创 回文数
打印所有不超过n的其平方具有对称性质的数,也称回文数,n取#include using namespace std;int main(){ int n; int i; int y; int k,l; int m; int b[16]; cin >>n; for (i=0;i {
2017-03-04 17:42:08 544
原创 自守数
自守数是指一个数的平方的尾数等于该数自身的自然数,请求出200000以内的自守数#include using namespace std;int main(){ long i; long x,y,z; long m; for (i=0;i { m=1; x=i;
2017-03-04 17:39:55 583
原创 亲密数
如果整数a的全部因子(包括1,不包括a本身)之和等于b,且b的全部因子(包括1,不包括b本身)之和等于a,则称整数a和整数b为亲密数,求3000以内的全部亲密数#include using namespace std;int main(){ int i,j; int m; int sum1,sum2; for (i=2;i
2017-03-04 17:37:01 660
原创 完全数
如果一个数恰好等于它的因子之和,则称该数为完全数#include using namespace std;int main(){ int a,b; for (a=1;a { int sum=0; for (b=1;b { if (a%b==0)
2017-03-04 17:33:33 544
原创 阿姆斯特朗数
#include using namespace std;int main(){ int i; int a,b,c; for (i=1;i { if (i { a=i; b=0; c=0; }
2017-03-03 14:33:23 748 2
原创 平分七筐鱼
#include using namespace std;int main(){ int a[3][3]; int i,j; for (i=1;i { for (j=1;j { a[0][0]=i; a[1][0]=j;
2017-03-03 14:32:32 1283
原创 由两个平方三位数获得三个平方两位数
#include #include using namespace std;void f(int n,int*s);int main(){ int i,j; int a[3],b[3]; for (i=11;i { for (j=11;j { f(i*i,a);
2017-03-03 14:31:31 1371 1
原创 求车速
#include using namespace std;int main(){ int i; int a,b,c,d,e; for (i=95860;;i++) { a=i/10000; b=i/1000-a*10; c=i/100-a*100-b*10;
2017-03-03 14:30:36 680
原创 4位反序数
#include using namespace std;int main(){ int i,j,k; for (i=1;i { for (j=0;j { for (k=1;k { if (i*7*7+j*7+k==k*
2017-03-03 14:28:12 1147
原创 奇异的三位数
#include using namespace std;int main(){ int i; for (i=0;;i++) { if (((i*8+7)*8+1)*8+1==(34*i+15)*17+4) { cout break;
2017-03-03 14:27:18 1143
原创 有限五位数
#include using namespace std;int main(){ int x,y; int sum=0; for (x=1000;x { y=10*x+6; if (y%6==0) sum+=1; } cout retur
2017-03-03 14:26:00 709
原创 出售金鱼
#include using namespace std;int main(){ int i,j,x; int n=0; for (i=23;n==0;i+=2) { for (j=1,x=i;j=11;j++) { if ((x+1)%(j+1)==0)
2017-03-03 14:23:28 1761 3
原创 捕鱼和分鱼
#include using namespace std;int main(){ int n,i,x; int flag=1; for (n=6;flag;n++) { for (x=n,i=1&&flag;i { if ((x-1)%5==0)
2017-03-03 14:22:42 1140
原创 怎样存利最大
#include #include using namespace std;int main(){ int i1,i2,i3,i5,i8; float term; int max=0; for (i8=0;i8 { for (i5=0;i5 { for (i3=0
2017-03-03 14:21:23 628
原创 该存多少
#include using namespace std;int main(){ int i; double b=0; for (i=0;i { b=b+1000; b=b/(1+12*0.0063); } cout return 0;}
2017-03-03 14:19:53 502
原创 抓捕交通肇事犯
#include using namespace std;int main(){ int a,b,c,d,e; int i; for (i=32;i { a=i*i; b=a/1000; c=(a-1000*b)/100; d=a%10; e
2017-03-03 13:40:12 952
原创 打鱼还是晒网
#include using namespace std;int main(){ int a,b,c; int i,n,m; int k=0; cin >>a>>b>>c; i=a-1990; k=i*365; if (a>=1992&&b>=3) k=k+1; int A
2017-03-03 13:38:36 397
原创 数制转换
#include using namespace std;int main(){ int i; int n; cin >>n; while(n!=1) { i=n%2; n/=2; cout } cout return 0;}
2017-03-03 13:37:46 420
原创 杨辉三角
#include using namespace std;int main(){ int n; cin>>n; int a[n][n]; int i,j; for( i=0;i { for( j=0;j { if(j==0||j==i)
2017-03-03 13:37:03 365
原创 借书方案知多少
#include using namespace std;int main(){ int a,b,c; int sum=0; for (a=1;a { for (b=1;b { for (c=1;c { if
2017-03-03 13:36:23 694
原创 阶乘尾数0的个数
#include using namespace std;int main(){ int a; int sum=0; for (a=100;a>0;a--) { if (a%5==0&&a%25!=0) sum+=1; if (a%25==0)
2017-03-03 13:35:33 497
原创 高次方数的尾数
#include using namespace std;int main(){ int a=13; int b; int c=1; for (b=1;b { c*=a; c=c%1000; } cout return 0;}
2017-03-03 13:34:28 783
原创 求最大数
#include using namespace std;int main(){ int a=555555; int i; for (i=999;i>100;i--) { if (a%i==0) { cout break;
2017-03-03 13:33:24 330
原创 歌星大奖赛
#include using namespace std;int main(){ double sum=0; double avg; int i; int a[10],max,min; max=a[0]; min=a[0]; for (i=0;i { cin>>a[i];
2017-03-03 13:32:35 306
原创 c#Array类
Array类是c#中所有数组的基类,他是在System命名空间中定义,Array类提供了各种用于数组的属性和方法下表列出了Array类中一些常用的属性序号属性&描述1IsFixedSize获取一个值,该值指示数组是否带有固定大小2IsReadOnly获取一个值,该值指示数组是否只读3Length获取一个32位整数,该值表示
2016-12-06 19:15:09 606
原创 c#参数数组
有时,当声明一个方法时,不能确定要传递给函数作为参数的参数数目,c#参数数组解决了这个问题,参数数组通常用于传递未知数量的参数给函数params关键字在使用数组作为形参时,c#提供了params关键字,使调用数组为形参的方法时,既可以传递数组实参,也可以只传递一组数组,params使用格式为public 返回类型 方法名称(params类型名称[]数组名称)using Sy
2016-12-06 18:50:55 371
原创 c#传递数组给函数
在c#中,可以传递数组作为函数的参数,可以通过指定不带索引的数组名称来给函数传递一个指向数组的指针using System;namespace ArrayApplication{class MyArray{double getAverage(int [] arr,int size){int i;double avg;int sum=0;for(i=0;i
2016-12-06 18:42:20 1109
原创 c#交错数组
交错数组是数组的数组,可以声明一个带有int值的交错数组scoresint [] [] scores;声明一个数组不会在内存中创建数组,创建上面的数组int [] [] scores=new int [5][];for (int i=0;i{scores[i]=new int [4];}初始化交错数组int [] [] scores=new int [2
2016-12-06 18:35:34 329
原创 c#多维数组
c#支持多维数组,多维数组又称为矩形数组string [,] names;int [ , , ] m;二维数组多维数组最简单形式是二维数组,一个二维数组,在本质上,是一个数组的列表一个二维数组可以被认为是一个带有x行和y列的表格,下面是一个二维数组,包含三行和四列 c0c1c2c3r0a[0,0]a[0,1]a
2016-12-06 18:25:52 602
原创 c#遍历数组
c#中,我们可以使用一个for循环来访问每个数组元素,也可以使用foreach'语句来遍历数组using System;namespace ArrayApplication{class MyArray{static void Main(string[] args){int [] n=new int [10];for (int i=0;i{n[i]=i+1
2016-12-06 16:57:47 936 1
原创 c#数组
数组是一个存储相同类型元素的固定大小的顺序集合,数组是用来存储数据的集合,通常认为数组是一个同一类型变量的集合声明数组变量并不是声明number0,number1...number99一个个单独的变量,而是声明一个像numbers这样的变量,然后用numbers[0],number[1]...numebrs[99]来表示一个个单独的变量,数组中某个指定的元素是通过索引来访问的所有的数组都是
2016-12-06 14:07:19 290
原创 c#可空类型(Nullable)
c#提供了一个特殊的数据类型,nullable类型(可空类型)可空类型可以表示其基础值类型正常范围内的值,再加上一个null值例如,Nullable,读作可空的int32,可以被赋值为-2147483648到2147483647之间的任意值,也可以被赋值为null值,类似的,Nullable变量可以被赋值为ture或false或null在处理数据库和其他包含可能未赋值的元素的数据类型时,将
2016-12-06 13:10:57 507
原创 c#参数传递
当调用带有参数的方法时,需要向方法传递参数,c#中有三种向方法传递参数的方式方式描述值参数这种方式复制参数的实际值给函数的形式参数,实参和形参使用的是两个不同内存中的值,在这种情况下,当形参的值发生改变时,不会影响实参的值,从而保证了实参数据的安全引用参数这种方式复制参数的内存位置的引用给形式参数,这意味着,当形参的值发生改变时,同时也改变实
2016-12-05 21:48:12 770
空空如也
请问什么叫动态转换和非动态转换
2016-11-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人