信仰2016

导航

 

2016年7月20日

摘要: const int size=50等于#define size 50 字符串默认以0结尾; 一、输入输出流 cin.get()会从输入中取走一个字符; cin.peek()会从输入中检测第一个字符; cin.ignore(7)忽略七个字符; cin.getline(buf,10)获取buf的十个字符 阅读全文
posted @ 2016-07-20 23:00 信仰2016 阅读(252) 评论(0) 推荐(0) 编辑
 

2016年5月12日

摘要: 本次编写的程序有,输出100以内的素数,兔子问题,水仙花数,整数分解,和输出100的阶乘, 其中100以内的素数是用了两个for循环 找出100以内每个数有没有可以整除的数。 兔子问题通过设立两个数组,一个存放当月的成熟兔子数目 一个存放新生的兔子数目。 输出100的阶乘使用字符串, 将数字存入字符 阅读全文
posted @ 2016-05-12 13:32 信仰2016 阅读(109) 评论(0) 推荐(0) 编辑
 
摘要: //输出100的阶乘 使用字符串存入阶乘的结果 然后每一位一次计算结果。 #include #include using namespace std; int main() { string a = "1"; for (int i = 1; i = 0; k--) { cout << a[k]; } cout << endl; } return 0; } 阅读全文
posted @ 2016-05-12 13:27 信仰2016 阅读(2733) 评论(0) 推荐(0) 编辑
 
摘要: //有一对兔子出生后第三个月起每个月都生一对兔子,加入兔子不死问每个月兔子的总数为多少? #include using namespace std; int main() { int sum[20],chusheng[20]; sum[0] = 2; chusheng[0] = 0; for (int i = 0; i < 20; i++) { if (i < 2) { ... 阅读全文
posted @ 2016-05-12 13:25 信仰2016 阅读(177) 评论(0) 推荐(0) 编辑
 
摘要: //判断101-200之间有多少个素数并输出所有素数 #include using namespace std; int main() { int k = 0; for (int sqrt = 101; sqrt <= 200; sqrt++) { for (int i = 2; i < sqrt; i++) { if (sqrt%i == 0)//能被整除的都不是素数 ... 阅读全文
posted @ 2016-05-12 13:24 信仰2016 阅读(3635) 评论(2) 推荐(0) 编辑
 
摘要: //例 输入8 输出8=2*2*2 #include using namespace std; int main() { int a, k = 1; while (k) { cout > a; int i = 2; cout << a << "="; for (int j = 0; j < 100; j++) { if (a%i == 0) { a ... 阅读全文
posted @ 2016-05-12 13:21 信仰2016 阅读(162) 评论(0) 推荐(0) 编辑
 
摘要: //打印出所有的水仙花数例:153=1*1*1+5*5*5+3*3*3 #include using namespace std; int main() { cout << "水仙花数有:"; for (int i = 100; i < 1000; i++) { int a = i % 10; int b = ((i-a)/10)%10; int c = i/ 100; i... 阅读全文
posted @ 2016-05-12 13:20 信仰2016 阅读(138) 评论(0) 推荐(0) 编辑
 

2016年5月9日

摘要: 今天编写了四个小程序分别是“石头剪刀布游戏”“数字之间加空格输出”“蛇形矩阵”“螺旋矩阵”。 通过编写石头剪刀布代码 熟悉了switch语句和if语句的使用,同时也运用了do..while语句,其中 switch语句的每个case后面要加break;,if语句的句号中使用“==”而不能使用“=”; 阅读全文
posted @ 2016-05-09 22:51 信仰2016 阅读(179) 评论(0) 推荐(0) 编辑
 
摘要: #include using namespace std; int main() { int i, j, k, num, a[100][100]; k = 1; //步数 i = 2;//横坐标 j = 2;//纵坐标 num = 0; for (k = 1; k (q - k); i--) { a[i][j] = num; num++; } } ... 阅读全文
posted @ 2016-05-09 22:37 信仰2016 阅读(915) 评论(0) 推荐(0) 编辑
 
摘要: 从左上角起按照蛇形排列0...100 阅读全文
posted @ 2016-05-09 22:35 信仰2016 阅读(579) 评论(0) 推荐(0) 编辑