C语言--正确分离一个三位整数的个位,十位,百位。看看这么做是否可以做出,不能请修改。及为什么?

#include<stdio.h>
void main()
{
int A,a,b,c;
printf("请输入一个三位整数A:");
scanf("%d",&A);
A=a*100+b*10+c*1;
if(a>=10||a==0||b>=10||c>=10);
printf("输入错误");
else
printf("%d,%d,%d\n",a,b,c);
}
我知道它有错
但是我要的就是这种理论解出来
如果这种理论成立可不可以把正确的写给我
我知道用取余值的方法可以解出来就不用告述我这种方法啦

谢谢啦

可以做出来,不过运算复杂多了。
就是尝试所有3位数组合。
#include<stdio.h>
void main()
{
int A,a,b,c;
int flag=0;//用来标记是否找到该数
printf("请输入一个三位整数A:");
scanf("%d",&A);
for(a=0;a<10;a++)
for(b=0;b<10;b++)
for(c=0;c<10;c++)
if(A==a*100+b*10+c)
{ printf("%d,%d,%d\n",a,b,c);
flag=1;
break; }

if(flag==0)
printf("输入错误");

}
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-05-03
不能
nt A,a,b,c;//没有认为初始化,默认初始化均为0.
scanf("%d",&A); //执行后A为你输入的数
A=a*100+b*10+c*1;//这里出现问题了,你这样是对A重新赋值了,赋值后A为0
第2个回答  2009-05-03
不对:修改后为
#include<stdio.h>
void main()
{int A,a,b,c;
printf("请输入一个三位整数A:");scanf("%d",&A);
for(a=0;a<10;a++)
for(b=0;b<10;b++)
for(c=0;c<10;c++)
{if(A==a*100+b*10+c*1)
break;}只要条件满足就一定符合题意,不用再判断abc的值是否符合0-10
printf("%d,%d,%d\n",a,b,c);
}
你看这次的算法行不

参考资料:如果您的回答是从其他地方引用,请表明出处

第3个回答  2009-05-03
A=a*100+b*10+c*1;
a,b,c都没赋值,取值是随机的,
而且这句话的意思是将“a*100+b*10+c*1”的值赋给A,不是将A的百十个位上的数求出来!

坚持一个月感赏自己感赏生活,每天记录3件开心事(20210514-20210613)
3、看了西门大嫂对杨天真的微博采访,有两个被打动的点,一是子女对老了的父母有责任引导,去了解时代的变化,一是很多痛苦源自于既要又要还要 5.15 1、原以为自己看错了信息,买的打包销售的套装里面没有杨天真的书,打开订单一看却是有的,正准备联系卖家说少发了书的时候,才注意到卖家早已给我留言说杨天真这本...

请修佛的人帮忙解答下!!
第一义谛.这个是要靠自己去证悟的,语言很难准确表达.因此为了帮助大家理解,佛又有方便说,就是根据不同情况,针对不同人群,说不一样的法.所谓佛以一音说法,众生随类各得解脱.世界的根本的真实的面目是不变的, 变化的是现象,因此即使这个世界再怎么变化,其真实的本来的样子是不会变化的.佛教的说法就是遵循这...

我今年六年级,毕业班,请帮助我策划一套学习方案!谢谢!
如果一个人不会思考,他只能做知识的奴隶,知识再多也无用,而且也不可能真正学到好知识。知识的学习重在理解,而理解只能通过思考才能实现,思考的源泉是问题,在学习中应注意不要轻易放过任何问题,有了问题不要急于问人,应力求独力思考,自己动手动脑去寻找问题的正确答案,这样做才有利于思考能力的提高。三、多重复,温...

吃的方式能否反映一个人的教养、内涵?
吃的方式能反映一个人的教养、内涵,但是并非能够反映一个人的全部教养、内涵。要看清一个人,可以有很多方式,但和对方吃一顿饭无疑是最直接也是最有效的方式。就像有一句说的,要想看清一个人,就和他一起吃顿饭,一次不行就两次。吃一顿饭,从吃相,从点单,从吃的菜,从饭桌上的各种细节,...

寻一个让人感动的小故事
5:第一百个客人 中午尖峰时间过去了,原本拥挤的小吃店,客人都已散去,老板正要喘口气翻阅报纸的时候,有人走了进来。那是一位老奶奶和一个小男孩。 「牛肉汤饭一碗要多少钱呢?」奶奶坐下来拿出钱袋数了数钱,叫了一碗汤饭,热气腾腾的汤饭。奶奶将碗推向孙子面前,小男孩吞了吞口水望著奶奶说:「奶奶,您真的...

怎么做好一个业务员
c. 区域间定价差别不宜过大(尽量一个价,不允卖高价)。 2. 加强对销售渠道的管理 把经销商的销售区域和产品价格以协议的形式确定下来,共同防止窜货和随意降价现象的发生。 3. 实行产品代码制(便于判断窜货从何而来) 4. 实行奖罚制度——用铁的手腕和纪律来管理市场对于恶意窜货及低价倾销的客户,应立即停止供货...

求20篇数学小故事。
这是因为 10 是首四个正整数 1丶2丶3 和 4 之和,是一个三角形数。在音乐上,若拉紧一条长度为 1 单位的弦可发出一个音调 do,把弦的长度改为这四个正整数的比:丶和,所发出的便分别是fa丶so和高一均的do等主要音调。毕达哥拉斯创立了一个学派,名为毕达哥拉斯学派。这个学派的组织十分严密,并且带有...

好习惯,到底可以让一个人变得多优秀?
其实养成一个晨跑或者是锻炼的习惯的话真的会受益终生。另外还有一些人会养成每天都背英语单词的习惯,这也是特别好的一个习惯,就算是你的英语成绩不太好,只要是你愿意每天去做,我相信若干年之后你一定能够成为身边英语成绩最好的一个人,这是显而易见的,因为若干年之后你的单词量甚至可以达到一万...

我想找个女朋友,我是第一次,情书应该怎么写啊?
我个人觉得现在我们学生比较直接点好,写情书好像有些老套了。你可以接近他偶尔表现一下自己 多关心她一点 在有意无意的像他表白一下自己 如果他对你有好感的话她会知道的 如果她对你没感觉你在追也没有用的,古人云强扭的瓜不甜

怎么可以看一个人是否成熟?
可是后来,我们渐渐学会了收敛脾气。即便内心再有情绪,也会维持着基本的体面,做到谨言慎行,说话得体,行为合理。一来,我们开始懂得,身体是自己的,若被气坏了,吃亏受罪的也只是自己。况且用别人犯的错误来惩罚自己,是不值得的。而若是因此跟自己较劲,更是没必要的。二来,我们开始明白,生气既...

相似回答
大家正在搜