- 博客(18)
- 收藏
- 关注
原创 指针练习题
3.输入10个整数,找到最小的数与第一个数对换,找到最大的数并与最后一个数对换。写3个函数:1,输入10个数,2,进行处理,3,输出10个数分析:1、定义:数组、一个主函数,两个自定义函数2、主函数:调用输入函数、处理函数输入函数:(数组)遍历输入,因为是传数组,所以用地址传递,注意定义输出函数:在处理函数中输出。遍历输出。处理函数:1、因为是一个输出,从i=0到i=9,所以要求,在输出前,指针指向的是数组第一个元素。2、找最小的数:指针始终指向第一个数,并使值发生变化,注意在fo.
2021-12-06 21:59:06
828
原创 (C++)求素数的方法
方法一:遍历素数法(一个个素数去判断)找出100~200内的素数方法二:筛选法求素数错误一:对筛选法的含义不清筛选法:即通过将含有2、3、……因子的数字筛选出去来找素数。此时,找素数的两重循环位置改变。遍历素数法:大循环是个个数字,小循环是因子。筛选法求素数:大循环因子,小循环是素数。错误二:格式控制(每10个换行)错误。正确解法...
2021-11-06 17:16:52
4058
原创 (C++)斐波那契数列
斐波那契数列方1:方2:两种方法中,红色框是核心变化,而橙色线是核心变化引发的其他各种变化。可以看到,是牵一发而动全身。(更简便:方2中甚至两个if语句都不用)方法比较:第一种方法是根据学过的知识进行改编而成;第二种方法创新性地利用两次累加交错,并在结果中一次性输入两个累加量(精髓)来形成,这种方法要注意的就是图中橙线标注的内容。编译中的问题:1,循环语句后的大括号。2,if else组合的含义,排他性,要注意不要重复。3,计算输入个数的j++/j+=2 放置的位置。...
2021-11-02 21:39:33
150
原创 (C++)找出100~200内的素数
找出100~200内的素数(在输出时使用控制符)line16改为: cout<<setw(5)<<i; (头文件增加#include<iomanip>)区别:setw(5) 如果数字数量没有5个,是先从前面开始空格。
2021-11-02 21:37:49
912
原创 (C++)输出三角形
输出三角形(1)下三角+数字变大+个数增多 已知:数字是从1--9。(2)字符下三角+随行加1(3)字符倒三角(空格和字符的结合)方2:(写法不同)
2021-11-02 21:37:04
1802
原创 (C++)百鸡百钱问题:
百鸡百钱问题:100文钱,买100只鸡,公鸡3文一只,母鸡2文一只,小鸡1文一只,求能买多少只公鸡、母鸡、小鸡?三重循环,通过一个个查找,方法比较简单,局限性比较大。可以将一些数学式子进行简化,再编写代码。...
2021-11-02 21:35:52
1394
原创 (C++)求Sn=a+aa+aaa+…+aa…aa(n个a)之值,其中a是一个数字。n由键盘输入。
求Sn=a+aa+aaa+…+aa…aa(n个a)之值,其中a是一个数字。n由键盘输入。
2021-11-02 21:35:02
5355
5
原创 循环结构i
一、while语句1、while(条件) {执行语句}(条件)规定了while运行的范围。例1(累加法)(1)求1+2+3+…+50的和。 (2)1+2+3+…+n的和。(1) (2)求和公式。 2、do-while 语句do{执行语句}while();先执行一次语句,再进入循环。注意末尾分号。 例2利...
2021-10-27 03:12:59
573
原创 选择结构if
一、if语句注意1.else(就近原则),与它上面最近的,且未配对的if配对。例:看清楚else到底是和哪个if配对。例题求a,b,c中的最大值。...
2021-10-25 18:10:36
77
原创 2021-10-25 程序结构——顺序结构
例题:计算一元二次方程ax^2+bx+c=0的根。总结:1.性质分析、过程分析。这是一个简单的顺序结构的式子,需要理顺思路,分清情况。如:(1)先对a进行讨论(if,且在对输入的要求中提醒了)(2)再对delta的值进行讨论(三个分支的选择,运用了if的嵌套语句;也可以用switch语句)(3)有了大概思路后,开始进行全流程的代码编写:需要的变量、变量类型、对应的头文件—请读者输入a,b,c—判断a是否满足条件—计算delta—根据不同情况输出不同结果(输出结果时考虑显示的美
2021-10-25 12:28:00
74
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人