c++学习笔记01-输入输出流&&文件输入输出操作
摘要:const int size=50等于#define size 50 字符串默认以0结尾; 一、输入输出流 cin.get()会从输入中取走一个字符; cin.peek()会从输入中检测第一个字符; cin.ignore(7)忽略七个字符; cin.getline(buf,10)获取buf的十个字符
阅读全文
总结2
摘要:本次编写的程序有,输出100以内的素数,兔子问题,水仙花数,整数分解,和输出100的阶乘, 其中100以内的素数是用了两个for循环 找出100以内每个数有没有可以整除的数。 兔子问题通过设立两个数组,一个存放当月的成熟兔子数目 一个存放新生的兔子数目。 输出100的阶乘使用字符串, 将数字存入字符
阅读全文
1-100的阶乘
摘要://输出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; }
阅读全文
兔子问题
摘要://有一对兔子出生后第三个月起每个月都生一对兔子,加入兔子不死问每个月兔子的总数为多少? #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) { ...
阅读全文
输出100以内的所有素数
摘要://判断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)//能被整除的都不是素数 ...
阅读全文
整数分解
摘要://例 输入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 ...
阅读全文
水仙花数
摘要://打印出所有的水仙花数例: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...
阅读全文
c++总结01
摘要:今天编写了四个小程序分别是“石头剪刀布游戏”“数字之间加空格输出”“蛇形矩阵”“螺旋矩阵”。 通过编写石头剪刀布代码 熟悉了switch语句和if语句的使用,同时也运用了do..while语句,其中 switch语句的每个case后面要加break;,if语句的句号中使用“==”而不能使用“=”;
阅读全文
输出螺旋矩阵
摘要:#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++; } } ...
阅读全文
输入一串数字 以此加空格输出
摘要://输入一串数字间隔出空格 #include using namespace std; int main() { int num,num2,k=1,i,a[100]; cout > num; num2 = num; while (num >= 10) { num = num / 10; k++; } for ( i = 0; i =0; i--) { cout ...
阅读全文
石头-剪刀-布
摘要:两个人猜拳,石头(r),剪刀(s),布(p),要求用户输入大小写都可以识别。
阅读全文