利用c语言程序输出上三角九九乘法表

 我来答
wmyyy102
推荐于2016-06-12 · TA获得超过118个赞
知道小有建树答主
回答量:75
采纳率:0%
帮助的人:95.2万
展开全部
如果按照楼主给的图片上的输出方式,是这样的:
#include <stdio.h>
int main()
{
int i,j;
for(i = 1; i <= 9; ++i)
{
for(j = 1; j <= 10 - i; ++j)
printf("%d*%d=%d ",i, j, i * j);
printf("\n");
}
return 0;
}

这是正常思路:
#include <stdio.h>
int main()
{
int i,j;
for(i = 1; i <= 9; ++i)
{
for(j = 1; j <= i; ++j)
printf("%d*%d=%d ",j, i, i * j);
printf("\n");
}
return 0;
}
百度网友894b904
2010-12-11 · TA获得超过185个赞
知道小有建树答主
回答量:142
采纳率:0%
帮助的人:118万
展开全部
貌似有点问题。没有严格正确。帮你改了一下。
#include <stdio.h>
void main()
{
int i,j,result;
printf("\n");
for(i=1;i<10;i++)
{
for(j=1;j<=10-i;j++)
{result=i*j;
printf("%2d*%d=%-3d",i,j,result);//-3d表示左对齐,占三位
}
printf("\n");//每一行后换一行
}
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Nillie
2010-12-11 · 超过13用户采纳过TA的回答
知道答主
回答量:87
采纳率:0%
帮助的人:51.5万
展开全部
#include<stdio.h>
void main()
{
int i,j;
for(i=9;i>=1;i--)
{

for(j=1;j<=i;j++)
{
printf("%d*%d=%d\t",(10-i),j,(10-i)*j);

}
printf("\n");
}

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
longuoyan
2010-12-11 · TA获得超过110个赞
知道答主
回答量:124
采纳率:0%
帮助的人:73.8万
展开全部
这是主要部分:
for(int i=1,i<10,i++)
{for(int j=9;j>0;j--)
cout<<"i*j="<<i*j<<" "}
cout<<endl;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式