#include<stdio.h>
#include<string.h>
#include<iostream>
using namespace std ;
int main() {
char a[500] ;
int i,j = 0 ;
int len = 1 ;
while( scanf( "%c", &a[i] ) != EOF ) {
if( a[i] == ' ' && a[i-1] != ' ' )
len ++ ;
if( a[i] == '\n' ) {
i = 0 ;
printf( "%d\n", len ) ;
len = 1 ;
}
i ++ ;
}
return 0 ;
}
用DEV C跑測試都對 但是送出去 一直記憶體區段錯誤 拜託大大幫助
#include
#include
#include
using namespace std ;
int main() {
char a[500] ;
int i,j = 0 ;
int len = 1 ;
while( scanf( "%c", &a[i] ) != EOF ) {
if( a[i] == ' ' && a[i-1] != ' ' )
len ++ ;
if( a[i] == '\n' ) {
i = 0 ;
printf( "%d\n", len ) ;
len = 1 ;
}
i ++ ;
}
return 0 ;
}
用DEV C跑測試都對 但是送出去 一直記憶體區段錯誤 拜託大大幫助
是11題 打錯囉~