当前位置: 代码迷 >> C语言 >> [求助]输入正整数N(N
  详细解决方案

[求助]输入正整数N(N

热度:307   发布时间:2007-10-20 18:19:15.0
[求助]输入正整数N(N
帮忙给个想法
搜索更多相关的解决方案: 整数  输入  

----------------解决方案--------------------------------------------------------
对应规则呢?
----------------解决方案--------------------------------------------------------
int n;
char s[4];
scanf("%d",&n);
sprintf(s,"%d",n);
printf("%s",s);

[此贴子已经被作者于2007-10-20 21:35:02编辑过]


----------------解决方案--------------------------------------------------------

我估计他要输出的是 one two three...
----------------解决方案--------------------------------------------------------
输入正整数N(N<1000),产生对应的英文字符串并输出。例如
1 ONE
2、TWO
3、THREE
……
11 ELEVEN
135 ONE HANDRED TRIRTY FIVE

----------------解决方案--------------------------------------------------------
西西,忘记说规则了哈
----------------解决方案--------------------------------------------------------
define s[3]?
s[0]---one-nine
s[1]---twenty-ninety??eleven
s[2]---one-nine+handred
??

sprintf(s,"%d",n);这个函数可以讲解一下么,以前没见过
----------------解决方案--------------------------------------------------------

貌似只能直接写了

sprintf(s,"%d",n);
这个跟printf其实差不多,只不过printf是输出到标准输出(也就是显示器),而sprintf是输出到s
你可以把s认为就是显示器,把后面的东西“打印”到s里面了


----------------解决方案--------------------------------------------------------
回复:(永夜的极光)貌似只能直接写了sprintf(s,
哦,我刚试着写了,发帖“求助windows为什么不让运行”,
里面有新写的程序,可以指出哪里不足么?
----------------解决方案--------------------------------------------------------
  相关解决方案