接收一个三位数,将此数的百与个位数互换,写一个C语言程序. 10

 我来答
whuees
2007-03-29 · 超过23用户采纳过TA的回答
知道答主
回答量:57
采纳率:0%
帮助的人:72.8万
展开全部
#include <stdio.h>
void main()
{
int i,j,k,n,sum;
printf("请输入一个三位数:\n");
scanf("%d",&n);
i=n/100;
j=(n-100*i)/10;
k=n%10;
sum=i+10*j+100*k;
printf("换后的数是%d",sum);
}
这种题目的关键是要把各个位上的数字分开。已经调试通过!
可爱的小知道
2007-03-29 · TA获得超过259个赞
知道答主
回答量:346
采纳率:0%
帮助的人:0
展开全部
#include <stdio.h>
#include<iostream.h>
#include <math.h>
void main()
{
int a,b,bb,bbb,bbbb,bbbbb;
printf("input number:\n");
scanf("%d",&a);
b=a%100;
bb=(a-b)/100;
bbb=a%10;
bbbb=a%100-bbb;
bbbbb=bbb*100+bbbb+bb;
cout<<bbbbb<<endl;

}

以上程序通过VC++6.0验证!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
负家子弟
2007-03-29 · TA获得超过3567个赞
知道大有可为答主
回答量:1336
采纳率:0%
帮助的人:1584万
展开全部
#include <stdio.h>
void main()
{
int n,a,b;
printf("intput a num:\n");
scanf("%d",&n);
a=n/100;
b=n%10;

printf("res:%d",n-a*100-b+b*100+a);
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式