#include "stdio.h"
#include "stdlib.h"
int main()
{
char s[1000];
int kongge = 0;
int danci = 0;
int m;
bool bug=true;
while(bug==true){
printf("******输入文字轻按1******\n******输出空格数轻按2******\n******输出单词数轻按3******\n******退出轻按4******\n");
scanf("%d",&m);
switch(m){
case 1: printf("请输入3行文字:");
for(int i=0;i<4;i ++){ //输入3行
gets(s);
bool tag = false; //开始没有单词
for(int j = 0;s[j] != '\0';j ++)
if(s[j] == ' '){kongge ++;tag = false;}
else if(tag == false){danci++;tag = true; }//是单词的首字母
};break;
case 2:printf("空格:%d\n",kongge);
break;
case 3:printf("单词:%d\n",danci);
break;
default:bug=false;break;
}
}
}
这个的模块划分是什 么啊
#include "stdlib.h"
int main()
{
char s[1000];
int kongge = 0;
int danci = 0;
int m;
bool bug=true;
while(bug==true){
printf("******输入文字轻按1******\n******输出空格数轻按2******\n******输出单词数轻按3******\n******退出轻按4******\n");
scanf("%d",&m);
switch(m){
case 1: printf("请输入3行文字:");
for(int i=0;i<4;i ++){ //输入3行
gets(s);
bool tag = false; //开始没有单词
for(int j = 0;s[j] != '\0';j ++)
if(s[j] == ' '){kongge ++;tag = false;}
else if(tag == false){danci++;tag = true; }//是单词的首字母
};break;
case 2:printf("空格:%d\n",kongge);
break;
case 3:printf("单词:%d\n",danci);
break;
default:bug=false;break;
}
}
}
这个的模块划分是什 么啊

