流程图算法可以由哪三种结构通过组合表达出来?一个哥哥要迎迎问哒~
来源:学生作业帮助网 编辑:六六作业网 时间:2025/01/22 15:02:06
流程图算法可以由哪三种结构通过组合表达出来?一个哥哥要迎迎问哒~
流程图算法可以由哪三种结构通过组合表达出来?
一个哥哥要迎迎问哒~
流程图算法可以由哪三种结构通过组合表达出来?一个哥哥要迎迎问哒~
循环结构,分支结构,顺序结构
算法都可以由顺序结构、选择结构、循环结构构成
void stat_1()
{
ifstream ifile;
ifile.open("1.txt");
int a,b,e,g,h;
a=b=e=g=h=0;
char cur;
while(1)
{
cur=ifile.get();
if(cur==-1)break;
switch...
全部展开
void stat_1()
{
ifstream ifile;
ifile.open("1.txt");
int a,b,e,g,h;
a=b=e=g=h=0;
char cur;
while(1)
{
cur=ifile.get();
if(cur==-1)break;
switch(cur)
{
case 'a':a++;break;
case 'b':b++;break;
case 'e':e++;break;
case 'g':g++;break;
case 'h':h++;break;
}
}
cout<<"a有 "< "个,e有 "<
void stat_2()
{
ifstream ifile;
ifile.open("1.txt");
int a,b,c;
a=b=c=0;
char cur;
int num=0;
while(1)
{
cur=ifile.get();
if(cur==-1)break;
if(cur>='A'&&cur<='Z'||cur>='a'&&cur<='z')num++;
else
{
switch(num)
{
case 1:a++;break;
case 2:b++;break;
case 3:c++;break;
}
num=0;
}
}
cout<<"单字母单词有 "<
}
void stat_3()
{
ifstream ifile;
ifile.open("1.txt");
char buf[50]={0};
int len;
char*p=buf;
cin.get();
cin.getline(buf,50);
int i,k=0;
for(i=0;i<50;i++)if(buf[i]==0)break;
len=i;
char cur;
while(1)
{
cur=ifile.get();
if(cur==-1)break;
for(i=0;i
if(cur!=buf[i])break;
cur=ifile.get();
if(cur==-1)goto END_END;
}
if(i
}
END_END:
cout<
void select()
{
int sel;
cin>>sel;
switch(sel)
{
case 1:stat_1();break;
case 2:stat_2();break;
case 3:stat_3();break;
}
}
收起