使用VC6打开考生文件夹下的源程序文件modi2.cpp。请补充完整程序fun(int i),使程序完成以下功能: 如果i=5,则输出如下5行井号。 # ## ### #### ##### 注意:不要改动ma

admin2018-10-23  19

问题 使用VC6打开考生文件夹下的源程序文件modi2.cpp。请补充完整程序fun(int i),使程序完成以下功能:
  如果i=5,则输出如下5行井号。
    #
    ##
    ###
    ####
    #####
  注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。
1  #include<iostream.h>
2  void fun(int i)
3  {
4
5  }
6  int main()
7  {
8  fun(5);
9  return 0;
10  }

选项

答案1 for(int j=0; j<i;j++)//行循环 2 { 3 for(int k=0;k<=j;k++)//列循环 4 cout<<’’#’’;//输出“#” 5 cout<<end1; 6 }

解析 (1)该程序功能是输出5行井号。它的解题思路,两层循环,外循环为行,内循环为列。第一行为1列,第二行为两列,同理类推,第n行为n列。
    (2)从已给部分源程序的main主函数开始入手,核心函数fun(int i)中的i参数为i行≠≠。
    (3)首先,利用for循环进行外层循环,要输出的i行。
    (4)然后,利用for循环进行内层循环,输出对应i行的i列。
转载请注明原文地址:https://kaotiyun.com/show/swAp777K
0

最新回复(0)