[求助]输入正整数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为什么不让运行”,里面有新写的程序,可以指出哪里不足么?
----------------解决方案--------------------------------------------------------