迴圈結構(1)
阿新 • • 發佈:2018-11-27
圖形輸出
1
描述 Description
給定m和n兩個整數的值。列印m行n列的圖形。
樣例輸入 Sample Input
4 10
樣例輸出 Sample Output
描述 Description
給定m和n兩個整數的值。列印m行n列的圖形。
具體看樣例。
輸入格式 Input Format
兩個用空格隔開的整數 m和n。
輸出格式 Output Format
m行n列的"*" 組成的圖形
樣例輸入 Sample Input
4 10
樣例輸出 Sample Output
* * * * * * * * * *
* * * * * * * * * *
* * * * * * * * * *
* * * * * * * * * *
{每兩個 * 號之間有空格,每行最後一個" * "後有空格}
程式碼
#include<iostream>
using namespace std;
int main()
{
int m,n,i,j;
cin>>m>>n;
for(i=1;i<=m;i++)
{
for(j=1;j<=m-i;j++) cout<<' ';
for(j=1;j<n;j++) cout<<"* ";
cout<< '*'<<endl;
}
return 0;
}
2
描述 Description
給定n這個個整數的值。列印如下圖形圖形。
樣例輸入 Sample Input
4
樣例輸出 Sample Output
*
***
*****
*******
* 號之間沒有空格。
時間限制 Time Limitation
1s
#include <iostream>
using namespace std;
int main()
{
int i,j,k;
int N ;
cin>> N;
for(i=1;i<=N;i++)
{
for(j=1;j<=N-i;j++)
cout<<" ";
for(k=1;k<=2*i-1;k++)
cout<<"*";
cout<<endl;
}
return 0;
}
3
描述 Description
給定一個整數n。列印如下圖形圖形。
輸入格式 Input Format
一個整數n
輸出格式 Output Format
一個菱形。具體看樣例。
樣例輸入 Sample Input
3
樣例輸出 Sample Output
1
222
33333
222
1
時間限制 Time Limitation
1s
#include<bits/stdc++.h>
using namespace std;
int i,j,n,k;
int main()
{
cin>>n;
for(i=1;i<=n;i++)
{
for(j=1;j<=n-i;j++) cout<<' ';
for(k=1;k<=2*i-1;k++) cout <<i;
cout <<endl;
}
for(i=1;i<=n-1;i++)
{
for(j=1;j<=i;j++) cout <<' ';
for(k=1;k<=2*(n-i)-1;k++) cout<<n-i;
cout <<endl;
}
return 0;
}