使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(int i),实现以下功能:当i等于5时,则打印如下内容。 # ## ### #### ##### 注意:不能修改程序的其他部分,只能修改fun()数。 #include<iost

admin2016-10-28  32

问题 使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(int i),实现以下功能:当i等于5时,则打印如下内容。
#
##
###
####
#####
注意:不能修改程序的其他部分,只能修改fun()数。
#include<iostream.h>
void fun(int n)
{

}
void main()
{
int n;
cout<<"请输入打印的行数:"<<endl;
cin>>n;
if(n<1)
{
cout<<"输入的行数必须大于0"<<endl;
return;
}
fun(n);
return;
}

选项

答案int i; for(i=0;i<n;i++)//外层循环,要打印的行数 { int j; for(j=0;j<n-i-1;j++)//循环打印空格 { cout<<’ ’; } for(;j<n;j++)//循环打印# { cout<<"#"; } cout<<endl;//打印每一行的回车 }

解析 (1)外层循环打印每一行。
(2)内层循环,分为打印空格和打印#。打印空格由第一个位置到第n-i-1。打印#,是由打印完空格开始一直到行结束。
(3)最后在外循环中打印每一行的结束。
转载请注明原文地址:https://jikaoti.com/ti/6FE0FFFM
0

最新回复(0)