如何输入 然后打印 出空格/?/?/?
如何输入 然后打印 出空格/?/?/?if getchar()=' ';
printf(" ");
对么/?
----------------解决方案--------------------------------------------------------
不知道,你上机试一下不就知道了嘛!
----------------解决方案--------------------------------------------------------
不的 不对
----------------解决方案--------------------------------------------------------
你表达式时可以试着用空格的ASCII值.
----------------解决方案--------------------------------------------------------
while ((code=getchar()) != EOF) {
if (code=='32');{
printf("%d");
我写的,,不对
----------------解决方案--------------------------------------------------------
if ( getchar()==32 )
printf(" ");
这样可以的
----------------解决方案--------------------------------------------------------
以下是引用liming23在2006-3-24 17:13:00的发言:
while ((code=getchar()) != EOF) {
if (code=='32');{
printf("%d");
我写的,,不对
while ((code=getchar()) != EOF) {
if (code=='32');{
printf("%d");
我写的,,不对
看一下我的吧!!
直接用ASCII码就行了.
#include <stdio.h>
int main(void)
{
int c;
while ((c = getchar()) != '')
if (c==32)
printf("%c", c);
return 0;
}
----------------解决方案--------------------------------------------------------
可以 直接用 (getchar())
pritnf(" ")
谢谢 回贴啊
----------------解决方案--------------------------------------------------------