题目:
“输入一行数字字符(用EOF结束),每个数字字符的前后有空格。编写一个程序,把这一行中的数字转换成一个整数。如:输入2 4 8 3 <CR>(<CR>代表回车),则输出整数:2483。”
我现在是不知道那些空格该怎么处理?哪位帮我写一下这个程序!谢谢!~!~!~!
采用栈实现转换.
[UseMoney=100]
#include "stdio.h" void main(void) { char c; long a=0; while((c=getchar())!='\n') { if (c>='0'&&c<='9') { a*=10; a+=c-48; } } printf("%ld",a);
}
[/UseMoney]
您的那个道德值实在太低
俺都不敢点了
为什么?
为什么都这样?
#include "stdio.h" void main(void) { char c; long a=0; while((c=getchar())!='\n') { if (c>='0'&&c<='9') { a*=10; a+=c-48; } } printf("%ld",a); }
我为大家做好事,反正钱多着没用,不过自己写写也好,不要老是求代码,没意思,你学了编程代码却都要别人给,那你学了啥意思
倒,那你那样的?你钱再多也不要妨碍我赚钱吗?555555~~~~~~
你们班竹来钱快,那里知道我的钱来的多少不易?