学习日志(五)

学习选择结构的进阶题,记住一道经典题目:判断水仙花数

题目描述 输入一个整数,判断它是不是水仙花数,水仙花数是一个三位整数,其每位数字的立方和等于其本身, 例如,153是一个水仙花数,153=1×1×1+5×5×5+3×3×3 输入描述: 输入一个整数,代表判断的数字 输出描述: 如果该数是水仙花数,则输出:yes 如果该数不是水仙花数,则输出:no 如果该数不是一个三位数,输出:error

对于这道题提三位数的三个数是非常重要的

int hundreds = a / 100;

int tens = (a / 10)%10;

int units = a % 10;

若比较两数大小,从小到大

为实现按顺序输出,需互换位置,两变量互换需借助第3个变量如:

if(a>b)

{ //将a和b的值互换

t=a

a=b

b=t

(.if…else…语句每一步都要依次运算,才能找到符合条件的结果)

二、if语句一般形式

1、没有else子句部分

2、有else子句部分

… if(表达式){

语句①

}

else {

语句②

}

3、在else部分嵌套多层讨语句

if(表达式1)语句1

else if(表达式2)语句2

else if (表达式n) 语句n

else(跟就近的if配对) 语句n+1

4、if()

if () 语句1

else 语句2

else

if() 语句3

else 语句4

全部评论

相关推荐

怎么起名字:早知道就不读书了,害得我送外卖还得扶眼镜
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
05-28 12:15
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务