黑马程序员技术交流社区
标题:
九九乘法表
[打印本页]
作者:
零下_1°
时间:
2014-7-1 13:08
标题:
九九乘法表
//这是视频里面的小练习调来跳去弄好了不过运行结果不太理想
//出来的结果是
1*1=1 1*2=2 1*3=3
2*2=4 2*3=6
3*3=9
怎么能改为
1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9??求指点
#include <stdio.h>
int main()
{
int n = 0;
int j = 1;
int k = 1;
int take = 0;
while (n <= 0)
{
printf("请输入一个正整数:\n");
scanf("%d",&n);
}
for(j = 1;j <= n;j++)
{
for(k = j;k <=n;k++)
{
take = j*k;
printf("%d*%d=%d ",j,k,take);
}
printf("\n");
}
return 0;
}
作者:
fantacyleo
时间:
2014-7-1 13:36
for(k = j;k <=n;k++)改为for(k=1;k<=j;k++)
printf("%d*%d=%d ",j,k,take); 改为printf("%d*%d=%d ",k,j,take);
作者:
零下_1°
时间:
2014-7-1 22:51
fantacyleo 发表于 2014-7-1 13:36
for(k = j;k
果然可以啊,谢谢啊!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2