输入一个3位的正整数,输出它的百位数,十位数和个位数,并且计算它的和。这个怎么编写成程序?

 我来答
惠企百科
2022-12-11 · 百度认证:北京惠企网络技术有限公司官方账号
惠企百科
惠企百科网是一家科普类综合网站,关注热门中文知识,集聚互联网精华中文知识,本着自由开放、分享价值的基本原则,向广大网友提供专业的中文知识平台。
向TA提问
展开全部

除100取整得到百位上的数字,除10取整得到十位上的数字,再取余得到个位上的数字,然后相加就得到和。

void main()
{
int a;
int b,c,d;//各个位数上的数字
printf("请输入一个三位数:");
scanf("%d",&a);
b=a/100; //百位
c=(a-b*100)/10;  //十位
d=a%10;  //个位
printf("百位:%d ,十位:%d ,个位%d\n",b,c,d);
printf("它们的和是:%d\n",b+c+d);
}

如何学习编程

  1. 新手最重要的是保持热情

    学习一段时间之后可以自己尝试做一个简单的留言板,别小看这个老土的小东西,这个可是能让你立刻充满成就感。而如果你一开始就上手C这样的成就感就需要更久才能获得,而往往很多新手都躺在了前进的路上。

  2. 明确编程的本质

    编程即是将实际问题抽象为一种模型,再用一种高度逻辑化的语言,用特定的算法进行描述与实现。

  3. 必要的辅助工具与技能

    学会使用git指令和github,学会如何使用github将会提供了一个良好的开端。养成不同功能的模块开发写在不同的branch上的习惯,能够使你的项目逻辑清晰并易于修改。

  4. 明确学习的方向

    对于之前没有任何编程相关经验的初学者,我的建议是不妨先学习前端相关语言。因为所谓前端开发,即致力于开发客户端上同用户最直接交互的界面,运行即见所得,初期基础项目环境部署相对简单,编译结果可视性强,相对于后端更容易获得最初阶段的满足感,并能获得可持续性发展的兴趣与坚持下去的动力。

  5. 选择合适的学习方式与方法

    学好所有相关的专业课程,无论它多么枯燥乏味,不要质疑老师让你阅读代码、抄写代码的意义,合理充分地利用网络资源,多维度多渠道结合学习,切忌初始便买上几本厚厚的砖头书,进行毫无针对性的泛读而不进行任何实操练习。

  6. 总结

    勤奋钻研,方得始终;

    综上所述,写得很累。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式