请参考代码
(1)外层循环控制打印的行数
(2)内层循环控制*的数量打印。
#include<stdio.h>
int main(void){
int i,j;
for(i=1;i<=10;i++){
for(j=i;j<=10;j++){
printf("*");
}
printf("\n");
}
}
打印结果如图示
给你三种样式,第三种是*之间带空格的
#include "stdafx.h"
#include <iostream>
using namespace std;
int main()
{
for (int i = 0; i < 10; i++)
{
for (int j = 0; j< 10-i; j++)
cout << '*';
cout << endl;
}
for (int i = 0; i < 10; i++)
{
for (int k = 0; k < i; k++)
cout << " ";
for (int j = 0; j< 10 - i; j++)
cout << '*';
cout << endl;
}
for (int i = 0; i < 10; i++)
{
for (int k = 0; k < i; k++)
cout << " ";
for (int j = 0; j< 10 - i; j++)
cout << '*'<<" ";
cout << endl;
}
system("pause");
return 0;
}