C语言 输出9*9口诀 5
输出要这样的,急谢谢123456789112243369448121655101520256612182430367714212835424988162432404856...
输出要这样的,急 谢谢
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
要在C-Free3.5上运行的 展开
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
要在C-Free3.5上运行的 展开
展开全部
有两种:1.
#include<stdio.h>
void main()
{
int x,y;
clrscr();
for(x=1;x<=9;x++)
{ for(y=1;y<=x;y++)
printf("%d*%d=%d",x,y,x*y);
printf("\n");
}
getch();
}
附程序运行结果: 是在左边对齐的
1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
1*4=4 2*4=8 3*4=12 4*4=16
1*5=5 2*5=10 3*5=15 4*5=20 5*5=25
1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36
1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49
1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64
1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81
2.
#include<stdio.h>
void main()
{
int x,y,i;
clrscr();
for(x=1;x<=9;x++)
{for(i=1;i<=9-x;i++)
printf(" ");/*7个空格*/
for(y=1;y<=x;y++)
printf("%d*%d=%2d",x,y,x*y);
printf("\n");
}
getch();
}
附程序运行结果是右边对齐的
#include<stdio.h>
void main()
{
int x,y;
clrscr();
for(x=1;x<=9;x++)
{ for(y=1;y<=x;y++)
printf("%d*%d=%d",x,y,x*y);
printf("\n");
}
getch();
}
附程序运行结果: 是在左边对齐的
1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
1*4=4 2*4=8 3*4=12 4*4=16
1*5=5 2*5=10 3*5=15 4*5=20 5*5=25
1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36
1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49
1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64
1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81
2.
#include<stdio.h>
void main()
{
int x,y,i;
clrscr();
for(x=1;x<=9;x++)
{for(i=1;i<=9-x;i++)
printf(" ");/*7个空格*/
for(y=1;y<=x;y++)
printf("%d*%d=%2d",x,y,x*y);
printf("\n");
}
getch();
}
附程序运行结果是右边对齐的
展开全部
#include<stdio.h>
int main()
{
int m,n;
printf(" ");
for(m=1;m<=9;m++)
printf(" %d ",m);
printf("\n");
for(m=1;m<=9;m++)
{ printf("%d ",m);
{for(n=1;n<=m;n++)
printf("%d ",m*n);
printf("\n");
}
}
}
测试过visual C++6.0和DevC++都可以成功运行。楼主你可以试试在C-Free3.5能否运行。
int main()
{
int m,n;
printf(" ");
for(m=1;m<=9;m++)
printf(" %d ",m);
printf("\n");
for(m=1;m<=9;m++)
{ printf("%d ",m);
{for(n=1;n<=m;n++)
printf("%d ",m*n);
printf("\n");
}
}
}
测试过visual C++6.0和DevC++都可以成功运行。楼主你可以试试在C-Free3.5能否运行。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1、首先打开vc6.0,新建一个项目
2、添加头文件
3、添加main函数
4、定义i,j,result变量
5、使用第一层for循环
6、使用第二层for循环
7、计算result
8、打印result,i,j
9、换行
10、运行程序
2、添加头文件
3、添加main函数
4、定义i,j,result变量
5、使用第一层for循环
6、使用第二层for循环
7、计算result
8、打印result,i,j
9、换行
10、运行程序
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include<stdio.h>
void main() {
int i,j,s,a[]={1,2,3,4,5,6,7,8,9};
for(i=0;i<9;i++)
for(j=0;j<9;j++)
{ s=a[i]*a[j];
printf("%d*%d=%3d\n",a[i],a[j],s);
}
getch();
}
void main() {
int i,j,s,a[]={1,2,3,4,5,6,7,8,9};
for(i=0;i<9;i++)
for(j=0;j<9;j++)
{ s=a[i]*a[j];
printf("%d*%d=%3d\n",a[i],a[j],s);
}
getch();
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
for(i=1;i<=9;i++)
{ for(j=1;j<=i;j++)
printf("%d ",i*j);
printf("\n");
}
{ for(j=1;j<=i;j++)
printf("%d ",i*j);
printf("\n");
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询