View Code of Problem 58

#include<stdio.h>
#include<ctype.h>
#include<string.h>
#include<iostream>
#include<stack>
#include<time.h>
using namespace std;
/*test*/
//#define as '\x41'
//int atoi(char s[]);
//int strlen(char s[]);
//void squeeze(char s[], char c);
//void strcat(char s[], char t[]);
//int bitcount(unsigned x);



int main()
{
	char str[10000];
	gets(str);
	int num = 0, i=0;
	while (str[i] != '\0')
	{
		while (str[i] != ' '&&str[i] != '\0')
			i++;
		num++;
		while (str[i] == ' '&&str[i] != '\0')
			i++;
	}
	printf("%d", num);
}

Double click to view unformatted code.


Back to problem 58