用函数打印直角三角形,用户输入几行,就打印几行。如输入6,运行效果如图所示。

2025-02-05 16:34:14
推荐回答(1个)
回答1:

#include
void getSquare(int num){
int i,j;
for (i = 1; i <= num; i++) {
for (j = 1; j <= i; j++) {
printf("*");
}
printf("\n");
}

void main(){
int input;
printf("请输入行数:");
scanf("%d",&input);
while(input<=0){
printf("请输入一个大于0的数!");
printf("\n");
printf("请输入行数:");
scanf("%d",&input);
if(input>0){
break;
}
}
getSquare(input);
}