网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
可签
7
级以上的吧
50
个
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
04月03日
漏签
0
天
c新手吧
关注:
8,586
贴子:
48,089
看贴
图片
吧主推荐
游戏
14
回复贴,共
1
页
<返回c新手吧
>0< 加载中...
萌新求助qwq
只看楼主
收藏
回复
麦当劳道没有麦当劳
知道C
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
萌新自学的c语言qwq,题目是给一个不多于5位的正整数。要求:1求出它是几位数2分别输出每一位数字,按逆序输出各数字。
现在遇到个问题,为什么我输入123之后下面会输出3,2,1,0,0
3,2,1
3,2
我要怎么改qwq?
送TA礼物
IP属地:广东
1楼
2017-02-03 20:14
回复
走兔_无名
熟悉C
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
使用 sprintf 函数
int n = 12345;
char a[12];
sprintf( a, " %d", n);
printf("%s",a);
printf("%c%c%c%c%c\n",a[5],a[4],a[3],a[2],a[1]);
IP属地:内蒙古
2楼
2017-02-03 20:34
回复(1)
收起回复
zCytus
了解C
5
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
看了一下代码,你给abcde分别赋了值,再用printf当然会把它们打印出来
解决办法(参考):用一个数组将它们存起来,要逆向输出就用循环逐一打印就好了
IP属地:广东
3楼
2017-02-03 21:41
回复(2)
收起回复
三岁丶
丶
精通C
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
发源代码,不要截图
IP属地:四川
来自
Android客户端
13楼
2017-02-04 14:49
回复
收起回复
麦当劳道没有麦当劳
知道C
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
#include<stdio.h>
int main()
{
long int a,b,c,d,e,p,x;
scanf("%d",&x);
a=x/10000;
b=(x-a*10000)/1000;
c=(x-a*10000-b*1000)/100;
d=(x-a*10000-b*1000-c*100)/10;
e=(x-a*10000-b*1000-c*100-d*10);
if(a!=0)p=5;
else if(a==0&&b!=0)p=4;
else if(a==0&&b==0&&c!=0)p=3;
else if(a==0&&b==0&&c==0&&d!=0)p=2;
else p=1;
printf("这是一个%d位数\n",p);
if(p=5)
printf("%d,%d,%d,%d,%d\n",e,d,c,b,a);
else
if(p=4)
printf("%d,%d,%d,%d\n",e,d,c,b);
if(p=3)
printf("%d,%d,%d\n",e,d,c);
if(p=2)
printf("%d,%d\n",e,d);
else
printf("%d\n",e);
return 0;
}
IP属地:广东
20楼
2017-02-05 16:10
回复
收起回复
麦当劳道没有麦当劳
知道C
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
@真C语言菜鸡
IP属地:广东
22楼
2017-02-05 16:11
回复
收起回复
三岁丶
丶
精通C
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
#include<stdio.h>
int main()
{
long int a,b,c,d,e,p,x;
scanf("%d",&x);
a=x/10000;
b=(x-a*10000)/1000;
c=(x-a*10000-b*1000)/100;
d=(x-a*10000-b*1000-c*100)/10;
e=(x-a*10000-b*1000-c*100-d*10);
if(a!=0)
p=5;
else if(a==0&&b!=0)
p=4;
else if(a==0&&b==0&&c!=0)
p=3;
else if(a==0&&b==0&&c==0&&d!=0)
p=2;
else
p=1;
printf("这是一个%d位数\n",p);
switch(p)
{
case 5:printf("%d,%d,%d,%d,%d\n",e,d,c,b,a);break;
case 4:printf("%d,%d,%d,%d\n",e,d,c,b);break;
case 3:printf("%d,%d,%d\n",e,d,c);break;
case 2:printf("%d,%d\n",e,d);break;
default :printf("%d\n",e);
}
return 0;
}
IP属地:四川
24楼
2017-02-05 23:12
回复
收起回复
三岁丶
丶
精通C
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
不要问我原来的哪里错了,我也不知道。
IP属地:四川
25楼
2017-02-05 23:13
回复(1)
收起回复
h菌y
C伪神
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
请问楼主软件叫什么
IP属地:广东
来自
Android客户端
26楼
2017-02-07 19:40
回复(1)
收起回复
yangyang2650
认识C
4
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
少两个ELSE
IP属地:辽宁
来自
iPhone客户端
27楼
2017-02-26 04:23
回复
收起回复
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧热议榜
1
因为彩礼婚俗跟舍友大吵了一架
1649400
2
东部战区海报四连击
1383793
3
HLE回归后被GENG抽陀螺
1377544
4
博主锐评甲亢哥中国行遭网友怒怼
1093149
5
《鸣潮》赞妮角色立绘公布
767416
6
Switch2代6月发售你会买吗
720125
7
和王楚钦成为校友是什么感受
518088
8
怎么看华晨宇黄霄雲版权之争
476744
9
LPL第二赛段组内赛赛程公布
468358
10
官方借黑神话暗讽绿蛙
344442
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示