![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++机试
InnerVol
计算机专业起步较晚虽然菜但喜欢数学英语语文写代码专研的感觉看书写字
展开
-
入门训练 序列求和
题目:问题描述求1+2+3+...+n的值。输入格式输入包括一个整数n。输出格式输出一行,包括一个整数,表示1+2+3+...+n的值。样例输入4样例输出10样例输入100说明:有一些试题会给出多组样例输入输出以帮助你更好的做题。一般在提交之前所有这些样例都需要测试通过才行,但这不代表这几组样例数据都正确了你的程序就是完全正确的,潜在的错误可能仍然导致你的得分较低。样例输出原创 2017-12-17 23:51:13 · 964 阅读 · 0 评论 -
将字符串中的数字(字符型)转换成数值型数字为什么要-'0'?
以 '1' 转换成 1 为例:原因:‘1’在计算机中以字符1的ascii码值(即二进制表示的49)存放,而数值型1在计算机中以二进制表示的1存放。因此'1'转换成1,(49-48=1),而48是字符'0'的ascii码值。所以1 = '1' - '0'; ...原创 2019-01-14 15:27:40 · 10484 阅读 · 3 评论 -
如何比较三个数的大小(思路)?
今天在做一道机试题时碰到了这个问题,故整理一下实现思路和实现方法。1.实现思路(假设有a,b,c三个数,以从大到小排序为例):1.1 将a,b进行比较,置a为a,b两者中较大值(交换数值实现); 1.2 再将a,c进行比较,置a为a,c两者中较大值; 1.3 最后将b,c进行比较,置b为b,c两者中较大值;注:在整个比较过程中,始终让a中数值>b中数值>c中数值。具体...原创 2019-01-09 16:58:34 · 23187 阅读 · 3 评论