跪求一个用C语言编写的简单程序!急!!!

来源:百度知道 编辑:UC知道 时间:2024/05/23 15:25:13
我是刚学的程序设计,昨天刚学到while,do while,for语句,有一道作业题明天就要交了,想了半天还是不做,请各位前辈们帮一下忙啊!!!
题目是:输入一个英文语句(以句号结束),要求将句子中的单词分别打印出来,请编写以上程序。
拜托啦!!!

#include <stdio.h>

int main(void)
{
char c;
int count=0;
while ((c=getchar())!='.')
if (c!=' ')
putchar(c);
else
{
count++;
putchar('\n');
}
count++;
printf("\n\n%d\n",count);

return 0;
}

最后的数字是单词的数量

#include<stdio.h>
#include<string.h>
int main()
{
int i,j,n;
char word[30], sten[256];
printf("input a sentence:");
gets(sten);
n=strlen(sten);
memset(word, 0, 30);
for(i=0,j=0;i<n;i++)
{
if(sten[i]!=' '&&sten[i]!=','&&sten[i]!='.')
{
word[j]=sten[i];
j++;
}
else
{