3298 - 数字图形打印一
编程打印出下图。
<span style="font-family:宋体;">输入<span>5</span></span>
<span style="font-family:宋体;">输出</span>
<span style="font-family:宋体;"></span><span style="font-family:宋体;">1*</span>
<span style="font-family:宋体;"></span><span style="font-family:宋体;">2*3*</span>
<span style="font-family:宋体;"></span><span style="font-family:宋体;">4*5*6*</span>
<span style="font-family:宋体;"></span><span style="font-family:宋体;">7*8*9*10*</span>
<span style="font-family:宋体;"></span><span style="font-family:宋体;">11*12<span>*</span>13<span>*</span>14*15*</span>
Input
Output
Examples
Input
Output
Hint
5<=n<=999
Solution C++
#include<bits/stdc++.h> using namespace std; int n; int main() { cin>>n; for(int i=1,k=1;i<=(1+n)*n/2;i+=k,k++) { for(int j=i;j<k+i;j++) {cout<<j<<"*";} cout<<endl; } return 0; }
Hint
5<=n<=999