| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 909 人关注过本帖
标题:输入34,输出43,为什么我一执行就一闪而过
只看楼主 加入收藏
vs303791832
Rank: 2
来 自:地球
等 级:论坛游民
帖 子:87
专家分:12
注 册:2010-6-23
结帖率:76.92%
收藏
已结贴  问题点数:3 回复次数:6 
输入34,输出43,为什么我一执行就一闪而过
#include<stdio.h>
int main(void)
{
    int d=0;
    int o=0;
    int s=0;
    printf("YOU:");
    scanf("%d",&d);
    o = d;
    do
    {
        s=10*s+o%10;
        o=o/10;
    }while(o);
    printf("\nTHE%d,is%d\n", d,s);
    return 0;
}

输入34,输出43,为什么我一执行就一闪而过,而且还执行错误
搜索更多相关主题的帖子: 输出 一闪而过 输入 
2010-08-13 20:08
waterstar
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:5
帖 子:984
专家分:2810
注 册:2010-2-12
收藏
得分:0 
试过,没问题。
如果你是直接双击的话,你要加一行语句才行
程序代码:
#include<stdio.h>
#include<conio.h>
int main(void)
{
    int d=0;
    int o=0;
    int s=0;
    printf("YOU:");
    scanf("%d",&d);
    o = d;
    do
    {
        s=10*s+o%10;
        o=o/10;
    }while(o);
    printf("\nTHE%d,is%d\n", d,s);
    getch();
    return 0;

}


[ 本帖最后由 waterstar 于 2010-8-13 20:53 编辑 ]

冰冻三尺,非一日之寒;士别三日,不足刮目相看!
2010-08-13 20:51
清风拂晓
Rank: 8Rank: 8
来 自:火星
等 级:蝙蝠侠
威 望:1
帖 子:356
专家分:889
注 册:2010-8-13
收藏
得分:0 
你是用什么软件弄的?  如果TC的话按主CTRL再按F9

清风拂暮(木)
2010-08-14 09:12
建爱花一生
Rank: 1
等 级:新手上路
帖 子:10
专家分:6
注 册:2010-8-7
收藏
得分:0 
未尾加一个getch(); 当然是在主函数内了。
2010-08-14 17:46
calllxh
Rank: 1
等 级:新手上路
帖 子:4
专家分:1
注 册:2010-1-21
收藏
得分:0 
同意楼上加个getch()就好了
2010-08-14 17:56
vs303791832
Rank: 2
来 自:地球
等 级:论坛游民
帖 子:87
专家分:12
注 册:2010-6-23
收藏
得分:0 
问下GETCH有什么用

小白无敌,哈哈.......我成功了
2010-08-14 21:28
kevin_zh
Rank: 4
来 自:农村
等 级:业余侠客
威 望:1
帖 子:129
专家分:250
注 册:2010-8-14
收藏
得分:0 
蒽,不同的编译器要加点代码,这个题前几天看过,有好多种方法

"please input a number :\n"
2010-08-15 10:56
快速回复:输入34,输出43,为什么我一执行就一闪而过
数据加载中...
 
   



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

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