- 博客(6)
- 收藏
- 关注
原创 1089.输出阶乘的最高位
1089.求阶乘的最高位。。就一般情况来说,求阶乘的最高位用for循环求阶乘然后求其阶乘的位数,最后求余,这样的话太麻烦了,所以就用while循环求阶乘,这样的话会使代码更简便。//是没循环一次n减一次1直到n为1不再循环。输入一个正整数n(n不超过1000)。中间的while循环即为求最高位的代码。注意double类型溢出问题。s=s*n//是求阶乘。
2022-12-28 11:21:27 193
原创 加密的字符
isalaph(ch)函数是用来判断是否为字母,如果是接下来再继续进行,将大写字母转化为小写字母,用到tolower()函数,当字母是z是转化为a,是a到y之间包括他们俩就转换为下一位;当看到题目我们可以想到读入字符用getchar,又是多个字符,于是就要用到while(ch=getchar(),ch!='@'),以@结束。2)、若是字母'a'到'y',则转化为下一个字母。从键盘输入一批字符,以@结束,按要求加密并输出。从键盘输入一批字符,占一行,以@结束。3)、若是'z',则转化为'a'。
2022-12-13 18:56:03 256
原创 猴子爱吃桃
悟空第一天摘下桃子若干,当即吃掉一半,还不过瘾,又多吃一个,第二天又将剩下的桃子吃掉一半多一个,以后每天吃掉前一天剩下的一半多一个,到第n天准备吃的时候只剩下一个桃子。聪明的你,请帮悟空算一下,他第一天开始吃的时候桃子一共有多少个呢?采用函数来解答,找规律,jisuan(n)当输入n天,采用for循环,循环n-1次,返回值s即为第一天摘得桃子数。由于是输入天数,输出第一天桃子数,所以我们采用以下方法来求。经过分析题目,可以从中知道桃子数的变化规律。输入一个数n(1
2022-12-13 18:47:08 73
原创 向Z同学学习
Z同学为了实现暑假去云南旅游的梦想,决定以后每天只消费1元,每花k元就可以再得到1元,一开始Z同学有M元,问最多可以坚持多少天。输入2个整数M, k,(2
2022-12-11 09:34:10 84
C++ 给出一个多位数,使其逆序输出
2022-11-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人