1.计算sum的时候一般用double类型而不是int类型(要注意看题目中的格式)
2.判断素数是设置一个变量使其从2开始无论如何变化都不被输入的值整除,即都不为0即可
3.求最值思路,将一组数据中的第一个元素设置为最大值最小值,然后让这个元素和其他元素对比
则后面的数组需要从i=1开始循环
4.记得将指针初始化为0
5.如果初始化S则需要给其赋值,比如赋值0或者1;
6.如果返回的是double s则需要将int i强制转化为double
1.求和
2.
2.求平均数
3.求最值
1.
{}中输入内容
2.4个数比大小
3.找最大值或者最小值并进行交换(思路)
假如文件中报错
改一下:
\\前面都省略
就变成当前路径,注意最终还是要改回来
3.2求素数
1.
2.
3.(重点理解)
解析:
4.公式数列计算1
思路:将第一项自动归为s的第一项,并注意定义为double类型
找到后续公式规律
分母为一个单独的未知变量
1.
2.
8.21
3.
4.
5.
5.
5.公式数列计算3
1.
注意用pow函数
第一个参数:底,第二个参数为密
6.数位分离
1.直接分离套式子
2.分离精度数
3.重新生成新数
7.一些类型题
1.四舍五入
直接记公式就行(注意精度)
2.计算整数多少位
3.四叶玫瑰
8.数字筛选
1.
2.
9.统计次数
1.查找元素
思路:
首先是根据下标来规定所存数组的
因此需要将下标和需存数组相联系
第一步将被存计数数组置为0;
第二步循环分为两步一个是大于等于0的部分
另一部分是根据除之后的整数部分确定下标
2.
3.
注意思路:注意能否整除用%,x%e==0;
2.元素移位
4.
思路:建立新数组,再重新覆盖到原先的数组中(不用移位,移位太麻烦)
先放p之后,再放p之前
3.删除重复元素(需要多理解掌握难点)
10.字符及字符串
1.统计
1.字串在子串中出现的次数
2.统计字符串出现的次数
1.
3.统计单词个数
1.(思路)
2.
2.有序判断(思路)
只用判断是否有序,只用判断到倒数第二个元素就可以了。
3.字符串的长度(思路)
4.字符串的拼接
1.(思路)
2.
5.字符串的转换
6.大小写转化(32不用加引号)
7.字符转数值(复习思路,区分有没有strlen的情况)
2.
3.
8.赋值(记得+0;)
注意在字符串最后一定要加上0;
9.移位
1.字符移位(复习)
2.星号移位(需复习)
10.删除
1.删除字符串
注意尾部加0初始化定义为0即可。用%而不是/
1.
2.
2.删除空格
11.链表
1.求平均分
2.求最高分
需要补充内容