如何用简单C++实现以下图片上的程序,请各位帮忙看看,顺便解答一下
#include <stdio.h>
void printch(char ch, int n)
{
for(int i = 0; i < n; i++) printf("%c", ch);
printf("\n");
}
int main()
{
printch('a', 10);
printch('b', 20);
printch('c', 50);
return 0;
}
使用三个for循环可以实现,第一个for循环输出10个字符'a',然后输出换行,第二个for循环输出20个字符'b',然后输出一个换行符,最后,第三个for循环输出50个字符'c'就可以了。
代码如下:
#include <iostream>
using namespace std;
int main(void){
int i;
for(i=0;i<10;i++){ //第一行输出10个字符'a'
cout<<'a';
}
cout<<endl; // 打印第一行结尾的换行符
for(i=0;i<20;i++){ // 第二行输出20个字符'b'
cout<<'b';
}
cout<<endl; // 打印第二行结尾的换行符
for(i=0;i<50;i++){ // 第三行输出50个字符'c'
cout<<'c';
}
return 0;
}