永发信息网

1234变为1 2 3 4

答案:3  悬赏:20  手机版
解决时间 2021-02-08 04:56
  • 提问者网友:我是我
  • 2021-02-07 17:11
C语言编程输入一个4位整数,要求输出这4个数字字符,每两个字符间加一个空格。如1234 输出1 2 3 4不好意思,我要的程序不用这么难,很简单就行了。你想的太难了。
最佳答案
  • 五星知识达人网友:青灯有味
  • 2021-02-07 18:32
你的1234是整数还是字符串,可能是整数吧,如果是字符串,没有任何难度。

main(){
int x,i=0;
char s[79];
scanf("%d",&x);
sprintf(s,"%d",x);
while(s[i]) printf("%c%c",s[i++],32);
}

程序先把整数转换为字符串,然后再插入空格以后输出。

补充:
补充什么呀,莫非我的程序有错,我在TURBOC下调试通过,运行情况如下:
2345
2 3 4 5

补充:
你写个简单的出来嘛,三行代码居然说太难了。
全部回答
  • 1楼网友:痴妹与他
  • 2021-02-07 20:12
楼上的也没错啊,呵。。。的确不知道你需要什么 #include <stdio.h> int main() { int num,i=1000; scanf("%d",&num); for(;i;num-=(num/i)*i,i=i/10) printf("%d ",num/i); return 0; }
  • 2楼网友:低血压的长颈鹿
  • 2021-02-07 19:37
5
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯