求问几道c语言题
求问几道c语言题
日期:2021-06-12 09:08:46 人气:1
水仙花数:
这题首先是确定范围:101~999之间
设置一个值,起始为101,999为结束,这样就可以编写一个循环,for(num=101;num<99;num++)
循环每执行一遍,都要把这个三位数的每一位提取出来,提取的方法可以用num%10;num/10;
然后进行判断,假设num的三位数字为a,b,c,那么可以编写分支,if()括号内的内容自己思考一下吧
如果满足if条件,printf(“%d”,num);否则循环继续
后
这题首先是确定范围:101~999之间
设置一个值,起始为101,999为结束,这样就可以编写一个循环,for(num=101;num<99;num++)
循环每执行一遍,都要把这个三位数的每一位提取出来,提取的方法可以用num%10;num/10;
然后进行判断,假设num的三位数字为a,b,c,那么可以编写分支,if()括号内的内容自己思考一下吧
如果满足if条件,printf(“%d”,num);否则循环继续
后