1个回答
展开全部
6.
#include<iostream>
#include<string>
using namespace std;
int smile(void);
int main()
{
for(int i=3;i>0;--i)
{
for(int j=i;j>0;--j)
smile();
cout<<endl;
}
return 0;
}
int smile(void)
{
cout<<"smile!";
}
7.
#include<iostream>
#include<string>
using namespace std;
int one_three(void);
int two(void);
int main()
{
cout<<"starting now:"<<endl;
one_three();
cout<<"done!"<<endl;
return 0;
}
int one_three(void)
{
cout<<"one"<<endl;
two();
cout<<"three"<<endl;
return 0;
}
int two(void)
{
cout<<"two"<<endl;
return 0;
}
这些语句都比较简单,所以就没有注释了,这两个都是声明函数,定义函数和调用函数,
更多追问追答
追问
我是新手,你没加注释我不明白唉
追答
6.开头声明smile函数;main中两个for循环,外层for循环控制输出行数,共输出三行,内层for循环控制每行调用smile函数的次数,第一行调用3次,第二行调用2次,第三行调用1次,那个cout<<endl用来每行输出后的换行;smile函数就是调用一次就输出一个“smile!”。
7.开头声明one_three和two两个函数;main中先输出个“starting now:”再调用one_three函数,最后输出“done!”;one_three函数中先输出个“one”,再调用two函数,最后输出个“three”,two函数中就是输出个“two”,没别的,
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询