例4:按下列形式打印乘法九九表
i:1234
┇┇
1*1=12*1=23*1=34*1=4
2*2=43*2=64*2=8
┇┇
3*3=9
4*3=124*4=16
9j9*1=919*2=189*3=2723
……
9*9=81
9
被乘数i取值1~9;i每取一值,乘数j取值1~i
main(){inti,j,k;
for(i=1;i<=9;i++){for(j=1;j<=i;j++)
{k=i*j;
printf(\i,j,k);}
printf(“\\n”);}
getch();/*加getch();每行暂停*/}
例5:输入5个最多8位的正整数,将各数按位颠
倒输出。main( )
{ int i; long n, d;for(i=1; i<=5; i++)
{ printf(“Enter a data(1-99999999):”);
scanf(“%ld”, &n); while(n!=0) { d=n;
printf(“%d”, d);n=n/10;}}}
例6:计算半径为1到10的各圆面积,直到面积大于
100为止。半径的范围控制——r:1~10附加控制——area>100
main()
{ int r; float area;
for(r=1; r<=10; r++){ area=3.141592*r*r;if(area>100) break;
printf(“r=%d,area=%-7.2f\\n”, r, area);}}