
第一個輸入為空 沒有輸出 也就是空串忽略 我寫的代碼會報格式錯誤 最好用c語言解決
#include<stdio.h>
#include<string.h>
int main(){
char a[100];
int i;
while(gets(a)!=NULL){
int len=strlen(a);
for(i=0;i<len;i++){
if(a[i]!=' '){
printf("%c",a[i]);
}
}
printf("\n");}
}
return 0;
}
uj5u.com熱心網友回復:
代碼格式化一下很容易就發現 return 0前面多了一個 }#include <stdio.h>
#include <string.h>
int main()
{
char a[100];
int i;
while (gets(a) != EOF)
{
int len = strlen(a);
for (i = 0; i < len; i++)
{
if (a[i] != ' ')
{
printf("%c", a[i]);
}
}
printf("\n");
}
return 0;
}
uj5u.com熱心網友回復:
#include<stdio.h>
#include<string.h>
int main(){
char a[100];
int i;
while(gets(a)!=NULL){
int len=strlen(a);
for(i=0;i<len;i++){
if(a[i]!=' '){
printf("%c",a[i]);
}
}
printf("\n"); // } 這里多打了“}”號
}
return 0;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/227171.html
標籤:新手樂園
