2个回答
展开全部
水仙花数:
这题首先是确定范围:101~999之间
设置一个值,起始为101,999为结束,这样就可以编写一个循环,for(num=101;num<99;num++)
循环每执行一遍,都要把这个三位数的每一位提取出来,提取的方法可以用num%10;num/10;
然后进行判断,假设num的三位数字为a,b,c,那么可以编写分支,if()括号内的内容自己思考一下吧
如果满足if条件,printf(“%d”,num);否则循环继续
后面几题大致上都是用这种循环去做,设置num,每次num++就进行判断,看num是否符合条件,做题最好还是要有自己的思考过程,一味向他人寻求答案是不会有进步的
这题首先是确定范围:101~999之间
设置一个值,起始为101,999为结束,这样就可以编写一个循环,for(num=101;num<99;num++)
循环每执行一遍,都要把这个三位数的每一位提取出来,提取的方法可以用num%10;num/10;
然后进行判断,假设num的三位数字为a,b,c,那么可以编写分支,if()括号内的内容自己思考一下吧
如果满足if条件,printf(“%d”,num);否则循环继续
后面几题大致上都是用这种循环去做,设置num,每次num++就进行判断,看num是否符合条件,做题最好还是要有自己的思考过程,一味向他人寻求答案是不会有进步的
面试通
2024-11-07 广告
2024-11-07 广告
以下是一道适合武汉智联世界科技有限公司的AI面试真题:“请描述一下你在过去负责的AI产品开发项目中,是如何处理数据质量问题的。在这个过程中,你采取了哪些措施来确保数据的准确性、完整性和一致性?你遇到过哪些挑战,又是如何克服的?请分享一个具体...
点击进入详情页
本回答由面试通提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询