标题:c语言输出数字字符,要求中间有空格。
取消只看楼主
星野
Rank: 2
来 自:河北
等 级:论坛游民
帖 子:73
专家分:26
注 册:2016-4-13
结帖率:82.35%
已结贴  问题点数:20 回复次数:3 
c语言输出数字字符,要求中间有空格。
#include<stdio.h>
int main()
{
    void cont(int x);
    int x;
    scanf("%d\n",&x);
    cont(x);
    return 0;
}
void cont(int x)
{
    int a,b,c,d;
    a=x/1000;
    b=x%100/10;
    c=x%10/10;
    d=x%10;
    a=a+'0';
    b=b+'0';
    c=c+'0';
    d=d+'0';
    printf("%c%c%c%c\n",a,b,c,d);
}
为什么运行的时候不出结果、??帮我看看吧。
搜索更多相关主题的帖子: return c语言 
2016-05-09 11:45
星野
Rank: 2
来 自:河北
等 级:论坛游民
帖 子:73
专家分:26
注 册:2016-4-13
得分:0 
回复 2楼 sldtk1
vc++6.0 写一个函数,输入一个4位数字,要求输出这4个数字字符,但每两个数字间空一个空格。
2016-05-09 18:39
星野
Rank: 2
来 自:河北
等 级:论坛游民
帖 子:73
专家分:26
注 册:2016-4-13
得分:0 
回复 4楼 sldtk1
输入 16  48  就不行了  就变成负数了 不知道为什么?
2016-05-10 12:48
星野
Rank: 2
来 自:河北
等 级:论坛游民
帖 子:73
专家分:26
注 册:2016-4-13
得分:0 
回复 6楼 sldtk1
哦 我知道了  我是计算过程 没写对
2016-05-10 13:42



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-464560-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.302792 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved