4012 - 第二次考试 第7题 输出n行n列星号方阵
第7题 输出n行n列星号方阵.cpp【要求】输入n,输出n行n列的星号注意输出格式【样例输入1】3【样例输出1】********* 【样例输入2】5【样例输出2】************************* 【提示】这一题需要循环里套循环框架给大家。注意i,j的区别,注意括号配对。for(int i=1;i<=n ; i=i+1) { for (int j=1;j<=n;j++) { //输出*号。} //输出endl换行。} 以下是该框架的说明for(int i=1;i<=n ; i=i+1) //i循环控制第i行{ //在i循环里套一个j循环 for (int j=1;j<=n;j++)//j循环控制第j列 { //j循环套在i循环里,这里的代码执行i*j次 //输出*号。这时的星号位置是第i行第j列} //返回j循环//输出endl换行。一行*号输出完每行最后要换行} //返回i循环题目输入
题目输出
输入/输出样例
题目输入
4
题目输出
**** **** **** ****
C语言解答
#include<stdio.h> void Print( int n ) { int i, j; for( i = 1; i <= n; ++i ) { for( j = 1; j <= n; ++j ) printf( "*"); putchar( '\n' ); } return; } int main( int argc, char **argv ) { int n; scanf( "%d", &n ); Print( n ); return 0; }
C++解答
//输出n行n列星号方阵.cpp #include<iostream> using namespace std; int main() { int n; cin>>n; for(int j=1;j<=n;j++) { for(int i=1;i<=n;i++) { cout<<"*"; } cout<<endl; } }