| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 391 人关注过本帖
标题:程序不出结果,各位帮忙看下
只看楼主 加入收藏
夜猫三三
Rank: 2
等 级:论坛游民
帖 子:16
专家分:12
注 册:2010-10-15
结帖率:66.67%
收藏
已结贴  问题点数:20 回复次数:4 
程序不出结果,各位帮忙看下
将任意整数n的各位数转换成英文单词,写的程序如下,可是输入n之后不出结果,请各位帮忙看下,谢谢





#include<stdio.h>
#include<math.h>
void main()
{
long p,m,n,num;
printf("input the number:");
scanf("%ld\n",&n);
if(n<1) return;
m=n;
num=0;
while(m!=0)
{m/=10;
 num++;
 }
for( ;num>0;num--)
{m=(int)pow(10,num-1);
 p=n/m;
 switch(p)
 {
 case 0:
     printf("zero");
     break;
 case 1:
     printf("one");
     break;
 case 2:
     printf("two");
     break;
 case 3:
     printf("three");
     break;
 case 4:
     printf("four");
     break;
 case 5:
     printf("five");
     break;
 case 6:
     printf("six");
     break;
 case 7:
     printf("seven");
     break;
 case 8:
     printf("eight");
     break;
 case 9:
     printf("ten");
     break;
 }
 n%=m;
 }
 }
搜索更多相关主题的帖子: 结果 
2010-11-05 12:03
五当家
Rank: 12Rank: 12Rank: 12
等 级:火箭侠
威 望:2
帖 子:1112
专家分:3674
注 册:2010-10-20
收藏
得分:8 
scanf("%ld\n",&n);//输入的时候不要加\n.你把\n删掉再试试看.

经验积累中............
2010-11-05 12:21
ou1111
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:87
专家分:162
注 册:2010-10-26
收藏
得分:7 
scanf("%ld\n",&n);
不能有\n
2010-11-05 12:21
lj2260
Rank: 2
等 级:论坛游民
帖 子:32
专家分:62
注 册:2010-9-12
收藏
得分:5 
顶起
2010-11-05 13:01
夜猫三三
Rank: 2
等 级:论坛游民
帖 子:16
专家分:12
注 册:2010-10-15
收藏
得分:0 
受教。。谢谢大侠们
2010-11-05 13:48
快速回复:程序不出结果,各位帮忙看下
数据加载中...
 
   



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

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