如何用C语言输出以下图形

*
**
***
****
*****
如何打印9*9乘法表
1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
…………………………

第一个:
#include<iostream>
using namespace std;

int main ()
{
int i,j;

for (i=1;i<=5;i++)
{
for(j=1;j<=i;j++)
{
cout<<"*";
}
cout<<endl;
}
cout<<endl;
cin.get();//用于停顿...
return 0;
}
第二个:
#include<iostream>
using namespace std;

int main ()
{
int i,j;

for (i=1;i<=9;i++)
{
for(j=1;j<=i;j++)
{
cout<<j<<"*"<<i<<"="<<j*i<<" ";
}
cout<<endl;
}
cout<<endl;
cin.get();//用于停顿...
return 0;
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-02-21
#include <stdio.h>
main()
{

for(int i=1;i<=9;i++)
for(int j=1;j<=i;j++)
{
printf("%d*%d=%d\t",j,i,i*j);
if(i<=j)printf("\n");
}
}
相似回答