如何输入2个正整数a和n,计算a,aa,aaa,aa…a。例如,输入2和3,输出2,22,222?

输入2个正整数a和n,计算a,aa,aaa,aa…a。例如,输入2和3,输出2,22,222,得用C++打出来,是作业,各位大佬拜托了。

第1个回答  2019-11-12
#include<iostream>
using namespace std;

int main() {
int a, n, i = 1, j = 1;
cin >> a >> n;
while (i <= n) {
j = 1;
while (j <= i)
cout << a; ++j;
if (i == n) cout << '\n';
else cout << ',';
++i;
}
return 0;
}本回答被网友采纳
第2个回答  2019-11-12
#include<iostream>

using namespace std;

int main()
{
int a,n,i,j;

cin>>a>>n;
for(i=0;i<n;i++)
{
for(j=0;j<=i;j++)
cout<<a;
cout<<(n-1==i ? "\n" : ",");
}
return 0;
}追问

大佬,用while来写该如何写呢?,我们还没学到for语句循环

追答

#include
using namespace std;
int main()
{
int a,n,i=0,j;
cin>>a>>n;
while(i<n)
{
j=0;
while(j<=i)
{
cout<<a;
j++;
}
cout<<(n-1==i ? "\n" : ",");
i++;
}
return 0;
}