永发信息网

这c语言题怎么做?

答案:4  悬赏:40  手机版
解决时间 2021-04-30 14:38
输入一个4位正整数,求出对应位的数字并输出,最后将千位和十位互换,百位和个位互换并输出。
最佳答案


#include "stdio.h"
void main()
{
int ge,shi,bai,qian,m;
printf("请输入一个四位数:");
scanf("%d",&m);

ge=m%10;
shi=m/10%10;
bai=m/100%10;
qian=m/1000;
printf("\n这个数的千位,百位,十位,个位分别为:%d %d %d %d\n",ge,shi,bai,qian);


//最后将千位和十位互换,百位和个位互换并输出
printf("千位和十位互换,百位和个位互换后得到的数是:%d\n",shi*1000+ge*100+qian*10+bai);
}

全部回答
#include <stdio.h> int main(int argc, char *argv[]) { int num,ge,shi,bai,qian,new_num; printf("input num(1000-9999):"); scanf("%d",&num); qian=num/1000; bai=num/100%10; shi=num/10%10; ge=num%10; new_num=shi*1000+ge*100+qian*10+bai; printf("the qian is %2d,the bai is %2d\nthe shi is %2d,the ge is %2d\n",qian,bai,shi,ge); printf("the new number is %6d\n",new_num); return 0; }
#include <stdio.h> void main() { int num; int q,b,s,g; printf("请输入4位数:"); scanf("%d",&num); q=num/1000; b=num/100%10; s=num/10%10; g=num%10; num=s*1000+g*100+q*10+b; printf("千位:%d,百位:%d,十位:%d,个位:%d,互换后:%d",q,b,s,g,num); }

#include <stdio.h>

void main() { int i,t1,t2,t3,t4; scanf("%d",&i); t1=i/1000; t2=i%1000/100; t3=i%100/10; t4=i%10; printf("%d %d %d %d\n",t1,t2,t3,t4); //分别输出每一位. i=t3*1000+t4*100+t1*10+t2; printf("%d\n",i); //输出位数调换后的数. }

效果如图:

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
QQ会员用手机开通是多少钱?
我的qq飞行岛图标熄灭了,怎样才能点亮
求几家好点的代销网站 女装 女包 最好 还有
1——36的组合数学算式
吴尊最近有跟谁有讣闻??
弟子规的朗诵比赛以什么形式演说好些?
怎么上传HTML到一个链接?
ST MW LG花一样钱 谁的实用性高一些
好像说、李炜铁定第一
魔兽世界外域的魔莲花在那采多?
牛年的小宝宝(女孩)取个名字农历八月二十二
忘掉地下城必须的删号?
湖南卫视芒果TV下周的快男真的要弄黑幕把武艺
快男6进5,你们希望淘汰谁?
暮光2里到底谁算男主
推荐资讯
我本来是浙江2区的玩家不小心转去了4区请问怎
我的QQ密码别人怎么会知道?
床的摆放,想要更换床的位置
胸前骨头会痛
谁能介绍手机下载图片的,要wap开头的网站,
斑和佐助什么关系,斑之弟就叫斑之弟啊,佐助的
爱是那么简单?
甲流疫苗该不该打 我有过敏性鼻炎
谁有好听的笔名
vsita无法隐藏工具栏了 试了很多方法都不行
DNF账号停封中可以转区吗?
填空:太阳黑子的多少和大小可以做为什么的标
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?