//7.输出形状为直角三角形的九九乘法表。形状如下:
//* 1 2 3 4 5 6 7 8 9
//1 1
//2 2 4
//3 3 6 9
//4 4 8 12 16
//5 5 10 15 20 25
//6 6 12 18 24 30 36
//7 7 14 21 28 35 42 49
//8 8 16 24 32 40 48 56 64
//9 9 18 27 36 45 54 63 72 81
//这是我自己写的代码,下面是书上写的代码
#include<stdio.h>
int main()
{
int i,j;
printf("* ");//单独输出开头的星号
for(i=1;i<=9;i++)
printf("%d ",i);//借助一个for()循环,输出一排从1到9,也就是乘法口诀表的第一排
printf("\n\n");
for(i=1;i<=9;i++) //需要
{ //自己
printf("%d ",i); //领悟
for(j=1;j<=i;j++) //。。。
printf("%d ",i*j); //,,,
printf("\n\n"); //
}
return 0;
}
//这是书上写的代码
/*#include<stdio.h>
int main()
{
int i,j,k;
printf("*");
for(i=1;i<10;i++)
printf("%4d",i);//先借助一个for()循环输出第一排
printf("\n\n");
for(j=1;j<10;j++) //需要
{ //自己
printf("%2d",j); //领悟
for(k=1;k<=j;k++) //。。。
printf("%4d",j*k); //。。。
printf("\n");
}
return 0;
}
*/
//8、递增的牛群:若一头小母牛,从第4个年头开始每年生育一头母牛,按照此规律,
//第n年时有多少头母牛?
/*#include<stdio.h>
int main()
{
int i,year,oxNum,oxNum1,oxNum2,oxNum3;
printf("Enter year:");
scanf("%d",&year);
for(i=1;i<=year;i++)
{
if(i<4)
oxNum=oxNum1=oxNum2=oxNum3=1;
else
{
oxNum=oxNum1+oxNum3;
oxNum3=oxNum2;
oxNum2=oxNum1;
oxNum1=oxNum;
}
printf("i=%2d ox number=%3d\n",i,oxNum);
}
return 0;
}
*/
转载于:https://blog.51cto.com/pengge666/1892124