#include <stdio.h>
int main()
{
int dan[8] = {2,3,4,5,6,7,8,9};
int val[9] = {1,2,3,4,5,6,7,8,9} ;
return 0;
}
利用上面2个排序式 dan[] 和 val[] 中给的元素,做出九九口诀表,格式无所谓! 谢谢了!!
谢谢各位的帮助~~真心感谢!
C语言高手请进!! 关于九九乘法口诀表的问题!
答案:5 悬赏:10 手机版
解决时间 2021-03-13 23:39
- 提问者网友:暗中人
- 2021-03-13 12:50
最佳答案
- 五星知识达人网友:往事埋风中
- 2021-03-13 13:14
#include <stdio.h>
void main()
{
int i,j,dan[9] = {1,2,3,4,5,6,7,8,9};
int val[9] = {1,2,3,4,5,6,7,8,9};
for(i=0;i<9;i++)
for(j=0;j<9;j++)
printf("%d*%d=%d\t",dan[i],val[j],dan[i]*val[j]);
}我这个简单的实现了下
void main()
{
int i,j,dan[9] = {1,2,3,4,5,6,7,8,9};
int val[9] = {1,2,3,4,5,6,7,8,9};
for(i=0;i<9;i++)
for(j=0;j<9;j++)
printf("%d*%d=%d\t",dan[i],val[j],dan[i]*val[j]);
}我这个简单的实现了下
全部回答
- 1楼网友:像个废品
- 2021-03-13 16:37
必须要用到这两个数组吗?
如果是,数据不全啊,没有1*1,形不成九九口诀表!
- 2楼网友:零点过十分
- 2021-03-13 15:32
刚刚自己编写的:
#include <stdio.h>
int main()
{
int hang,lie;
int dan[9] = {1,2,3,4,5,6,7,8,9};
int val[9] = {1,2,3,4,5,6,7,8,9} ;
for(hang=1;hang<=9;hang++)
{
for(lie=1;lie<=hang;lie++)
{
printf("%d*%d=%d\t",lie,hang,val[lie-1]*dan[hang-1]);
}
printf("\n");
}
return 0;
}
- 3楼网友:酒醒三更
- 2021-03-13 14:31
#include <stdio.h>
int main()
{
int dan[8] = {2,3,4,5,6,7,8,9};
int val[9] = {1,2,3,4,5,6,7,8,9} ;
printf("1x1=1\n");
for(int i=0;i<8;i++)
{
for(int j=0;j<=i+1;j++)
{
printf("%dx%d=%-4d",val[j],dan[i],val[j]*dan[i]);
}
printf("\n");
}
return 0;
}
本来是很好写的,非要用这个数组来做,而且还是不相同的数组!不过帮你弄出来了,试试吧
- 4楼网友:轮獄道
- 2021-03-13 13:27
你的思路是对的,但是没必要,用下面的代码更简单,而且输出比你的美观(自我认为) #include void main() { for (int i = 1;i <= 9;i++) { for (int j = 1;j <= i;j++) { printf("%d*%d=%d ",i,j,i*j); } printf("\n"); } }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯